2010-06-21 5 views
1

У меня есть линейная диаграмма с 4 линейными рядами с бриллиантом, кругом, прямоугольником и треугольником в качестве рендеринга элементов для сюжетов для этих 4-х линейных рядов. Теперь мое требование - показывать метки для графиков на графике. Это должно быть так:Линейная линейка с маркированными графиками

alt text http://www.infocaptor.com/user_help/dashboard_line_chart_image_0.png

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

Cheers, PK

ответ

1

Ссылка на пример изображения в вашем вопросе разбивается на данный момент, но если вы хотите, чтобы добавить метки к вашему сюжету, вы можете использовать CartesianDataCanvas класс позиционные элементы относительно координат данных в вашей диаграмме. Если это то, что вы хотите сделать, то второй пример here должен рассказать вам все, что вам нужно знать. Опять же, я не вижу изображения того, чего вы пытаетесь достичь, но вы хотите, чтобы метки на всех ваших построенных значениях, чем другой параметр, заключались в том, чтобы установить showAllDataTips в true на ваш объект диаграммы и создать настраиваемый dataTipRenderer для сюжета , В этом случае this пример должен быть полезен.

0

Использование localToContent и dataToLocal на DataProvider:

p1_label.text = line1.dataProvider[0].x; 
p1_label.x = component.parent.localToContent 
    (line1.dataToLocal 
     (line1.dataProvider[0].x,line1.dataProvider[0].y) 
    ).x - 10; 
p1_label.y = component.parent.localToContent 
    (line1.dataToLocal 
     (line1.dataProvider[0].x,line1.dataProvider[0].y) 
    ).y - 10;