2017-01-19 13 views
1

ビューでは、X軸のラベルのテキストの向きを変更できません テーマにプロパティを追加しようとしましたが、これは動作しません。 あなたはそれが働くことを考えていますか?Razor Chart Helper:AxisXのテキストの向きを変更する方法

@{ 

    string myTheme = "<Chart>\r\n <ChartAreas>\r\n <ChartArea Name=\"Default\" _Template_=\"All\">\r\n <AxisX TextOrientation=\"Rotated90\" Interval=\"1\" />\r\n </ChartArea>\r\n </ChartAreas>\r\n \r\n \r\n</Chart>"; 


    var myChart = new Chart(width: 600, height: 400, theme: myTheme) 
     .AddSeries(
      name: "test ", 
      xValue: new[] { "Peter", "andrew" }, 
      yValues: new[] { "1", "2" }) 
      .AddLegend() 
     .Write(); 

} 

example

+0

スタックオーバーフローへようこそ!あなたは最初に[ツアー]を受け、良い質問をして[mcve]を作成することができます。そうすれば、私たちがあなたを助けやすくなります。 – Katie

答えて

2

これを試してみてください:

@{ 
    string myTheme = "<Chart>\r\n <ChartAreas>\r\n <ChartArea Name=\"Default\" _Template_=\"All\">\r\n <AxisX IsLabelAutoFit=\"false\"><LabelStyle Angle=\"-90\" Interval=\"1\"></LabelStyle></AxisX>\r\n </ChartArea>\r\n </ChartAreas>\r\n \r\n \r\n</Chart>"; 


    var myChart = new Chart(width: 600, height: 400, theme: myTheme) 
     .AddSeries(
      name: "test ", 
      xValue: new[] { "Peter", "andrew" }, 
      yValues: new[] { "1", "2" }) 
      .AddLegend() 
     .Write(); 
} 

enter image description here

+0

ご協力いただきありがとうございます – Uliat

関連する問題