NET MVC 4.0 с элементами управления Syncfusion для реализации графика.Установить вертикальный текст по оси х в столбце синхронизации синхронизации
Я успешно реализовал его и работал нормально, но когда есть больше данных по оси 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 оси в верхней части внутренней панели?
Я пробовал метод, называемый .LabelIntersectAction (LabelIntersectAction.Rotate90) в PrimaryXAxis, но имеющий проблему.
Я пробовал это example, но я не мог найти какой-либо метод, например LabelIntersectAction, кроме метода PrimaryXAxis.
Есть ли какая-либо формула или метод, чтобы показать ее вертикально?
Там находится метка пересекаться действия, сохраняя при этом его Rotate90 это делает вертикальный – rahul
@rahul привет я ценю ваш ответ, но, пожалуйста, прочитайте я уже говорил, что я пытался, но не нашел вариант в отношении пересекаться, и где я нашел, я пробовал, но не применял успешно. –
Вы пробовали этот rotate90 в caps off – rahul