2014-02-19 4 views
0

У меня есть 4 радарных диаграммы на моей веб-странице. Три из четырех диаграмм имеют горизонтально ориентированные метки оси x. Одна из диаграмм имеет свои ярлыки, ориентированные к центру диаграммы.Как изменить ориентацию метки оси x в радарной диаграмме asp.net?

Все диаграммы создаются динамически таким же образом. Я считаю, что это происходит потому, что у одной диаграммы большое количество очков.

Пожалуйста, смотрите изображение ниже. enter image description here

У меня есть следующий код, определяющий ориентацию Xaxis, но это не работает.

ca.AxisX.TextOrientation = TextOrientation.Horizontal; 

Код, который я пробовал до сих пор, не работал. Я вставил следующий код, чтобы увидеть, могу ли я изменить ориентацию любой из осей, он меняет ориентацию оси y, но не ось x.

foreach (Axis axis in chartArea.Axes) 
      { 
       axis.LabelAutoFitStyle = LabelAutoFitStyles.None; 
       axis.LabelAutoFitMaxFontSize = 50; 
       axis.IsLabelAutoFit = false; 
       axis.LabelStyle.Angle = 90; 
       aaxisTextOrientation = TextOrientation.Horizontal; 

      } 

Как сделать все диаграммы имеющими ориентиров по оси х, ориентированными по горизонтали?

ответ

0

Отвечая на мой собственный вопрос в случае, если это может быть полезным для кого-то еще в будущем:

chart.Series[series1]["CircularLabelsStyle"] = "Horizontal"; 

Другой вариант являются Radial и Circular

Пожалуйста, обратитесь к следующей ссылке для получения более подробной информации о пользовательских атрибутах. link