Flex DateTimeAxis не показывает ярлыки - PullRequest
0 голосов
/ 24 сентября 2011

У меня есть диаграмма, которая использует DateTimeAxis для оси X и определенное для нее средство визуализации. У меня также есть функция, определенная для метки на оси, но я не могу отобразить метки.

Попытка распечатать статическое время для проверки работы.

private function timeAxisLabelFunction(obj1:Object, obj2:Object, axis:IAxis):String
{
    return "9:30AM";
}


<mx:AreaChart
        id="alertVolumeChart"
        width="100%"
        height="100%"
        dataProvider="{volumes}"
        showDataTips="true" >
    <mx:horizontalAxis>
        <mx:DateTimeAxis id="xAxis" 
                 dataUnits="minutes"
                 baseAtZero="false"
                 alignLabelsToUnits="false"
                 interval="8" 
                 minorTickInterval="1" 
                 labelFunction="timeAxisLabelFunction"/>

    </mx:horizontalAxis>
    <mx:horizontalAxisRenderers>
        <mx:AxisRenderer 
            id="hAxisRenderer" canDropLabels="false"
                        axis="{xAxis}" showLabels="true"
                        labelFunction="timeRendererLabelFunction"
                        minorTickLength="8" minorTickPlacement="outside"
                        tickLength="20" tickPlacement="outside"
                        labelAlign="right" labelGap="4"
                        tickStroke="{timeStroke}" minorTickStroke="{timeStroke}" axisStroke="{timeStroke}" >
        </mx:AxisRenderer>
    </mx:horizontalAxisRenderers>

    <mx:series>
        <mx:AreaSeries
            yField="value" xField="time">   
        </mx:AreaSeries>        
    </mx:series>

</mx:AreaChart>

Обновление:

Очевидно, что семейство шрифтов, которое я использовал, не поддерживает стиль шрифта, который используется в рендерере. Не уверен, что это за атрибут стиля.

1 Ответ

1 голос
/ 24 сентября 2011

Проблема была с семейством шрифтов, которое я пытался использовать. Он не был совместим с рендерером, поэтому мне нужно было снова вставить тот же шрифт, но с embedAsCFF: false;

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...