Несмотря на то, что в этой диаграмме столбца метки labelRotation равны 90, метки оси являются горизонтальными. Есть ли что-то дополнительное, что мне нужно сделать?Свойство labelRotation от AxisRenderer ничего не делает
<mx:ColumnChart id="myChart" height="100%" width="100%"
dataProvider="{myData}"
showDataTips="true">
<mx:horizontalAxis>
<mx:CategoryAxis id="h1" categoryField="code"/>
</mx:horizontalAxis>
<mx:horizontalAxisRenderers>
<mx:AxisRenderer axis="{h1}" labelRotation="90" />
</mx:horizontalAxisRenderers>
<mx:series>
<mx:ColumnSet type="stacked"
allowNegativeForStacked="true">
<mx:series>
<mx:ColumnSeries xField="code"
yField="A"
displayName="A"/>
<mx:ColumnSeries xField="code"
yField="B"
displayName="B"/>
<mx:ColumnSeries xField="code"
yField="C"
displayName="C"/>
<mx:ColumnSeries xField="code"
yField="D"
displayName="D"/>
<mx:ColumnSeries xField="code"
yField="F"
displayName="F"/>
</mx:series>
</mx:ColumnSet>
</mx:series>
</mx:ColumnChart>
EDIT: Я пытался встроить шрифт, как это было предложено Эми и fotomut, но он ничего не делал:
<mx:Style>
@font-face
{
src:url("../assets/fonts/FRABK.ttf");
fontFamily: myFontFamily;
embedAsCFF: false;
}
ColumnChart
{
fontFamily: myFontFamily;
fontSize: 10;
}
</mx:Style>
Я попытался вставить шрифт, но ничего не сделал. – Zesty
Я использую Flex 4.1, поэтому мое пространство имен имен - это FX. Я замечаю, что у вас есть, вы на Flex 3.5? Если это так, возможно, 3.5 не использует встроенный шрифт для вращения таким же образом. –
prismaticorb