グラフを実装するSyncfusionコントロール付きのNET MVC 4.0。Syncfusionの縦棒グラフでx軸に縦書きのテキストを設定する
正常に実装され、うまく動作していますが、x軸にさらにデータがある場合はテキストが重なり合うため、縦に表示して正しく表示します。
コード:
@(Html.EJ().Chart("idofthegraph")
.PrimaryXAxis(pr => pr.Title(tl => tl.Text("Technician")).LabelIntersectAction(LabelIntersectAction.Rotate90))
.PrimaryYAxis(pr => pr.Title(tl => tl.Text("Sum (Price)")))
.CommonSeriesOptions(cr => cr.Type(SeriesType.Column).EnableAnimation(true))
.Title(t => t.Text("Jobs by Engineer - Value (Job this Month)"))
.Series(sr =>
{
sr.DataSource(Model)
.Type(SeriesType.Column)
.XName("Name").YName("Value")
.Name("Jobs this month")
.Add();
})
.Size(sz => sz.Height("600"))
.CanResize(true)
.Zooming(zn => zn.Enable(true).EnableMouseWheel(true).EnableScrollbar(true))
.Enable3D(true)
)
が結果:
テキストが重なるとも示すために利用可能な任意の方法があるx軸を見ることができるように内側のバーの上にx軸のデータがありますか?
PrimaryXAxisでは.LabelIntersectAction(LabelIntersectAction.Rotate90)というメソッドを試しましたが、問題があります。
私はこれを試しましたが、メソッドPrimaryXAxisの中を除いて、LabelIntersectActionのようなメソッドは見つかりませんでした。
垂直に表示するための数式や方法はありますか?
は、アクションを交差して垂直 – rahul
@rahulこんにちは、私はあなたの応答に感謝が、私はすでに私がしようとしたが、に関するすべてのオプションを発見していないことを言及しているお読みください。交差していて、私は試してみましたが、うまく適用されませんでした。 –
あなたはキャップで回転90を試しました – rahul