그래프를 구현하는 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)이라는 메서드를 시도했지만 문제가 발생했습니다.
나는 example을 시도했지만 메서드 PrimaryXAxis를 제외하고는 LabelIntersectAction과 같은 메서드를 찾을 수 없습니다.
세로로 표시 할 수있는 수식이나 방법이 있습니까?
조치를 교차 그것을 수직 – rahul
@rahul 안녕하세요 난 당신의 응답을 주셔서 감사하지만 난 이미 내가 시도했지만 관한 옵션을 찾을 수없는 것을 언급 한 읽어 보시기 바랍니다 교차하고 어디에서 시도했지만 성공적으로 적용되지 않았는지 알았습니다. –
당신은 대문자로 rotate90을 시도해 보셨습니까 – rahul