Просмотр полной версии : Как нарисовать вот такую диаграммку
Powerhead
11.04.2007, 19:05
Ребята, подскажите, плз.
Что заюзать для вот такой диаграммы?
http://www.powerhead.kiev.ua/Work/Chart.jpg
Здесь могут быть и точки и линии. я попробовал lineChart но не понял, как в нем можно такое сделать.
Грубо говоря, нужно вот что - несколько отрезков, у каждого две точки с произвольными координатами
посмотри здесь - http://quietlyscheming.com/blog/
внизу страницы ссылки в разделе Charts. Может что и почерпнешь.
Конечно вид не такой как на картинке, но можно что нить найти полезного
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="initMe()">
<mx:Script>
<![CDATA[
import mx.collections.ArrayCollection;
[Bindable]
private var dataChart1:ArrayCollection;
private function initMe():void
{
this.dataChart1 = new ArrayCollection( [
{ Hour:0, HourStr:"12 PM",count:23, ps1:3 },
{ Hour:1, HourStr:"1 AM",count:14, ps1:31 },
{ Hour:2, HourStr:"2 AM",count:12, ps1:12 },
{ Hour:3, HourStr:"3 AM",count:29, ps1:12 }
]);
}
]]>
</mx:Script>
<mx:AreaChart dataTipMode="single" id="chart1" dataProvider="{dataChart1}" height="180" showDataTips="true" width="100%" >
<mx:horizontalAxis>
<mx:CategoryAxis categoryField="HourStr"/>
</mx:horizontalAxis>
<mx:series>
<mx:AreaSeries interactive="false" visible="true" form="segment" xField="HourStr" yField="count" >
<mx:areaStroke>
<mx:Stroke color="0xa42178" weight="2"/>
</mx:areaStroke>
<mx:areaFill>
<mx:SolidColor alpha=".1" color="0xFFFFFF" />
</mx:areaFill>
</mx:AreaSeries>
<mx:PlotSeries xField="HourStr" yField="ps1" displayName="litres" radius="3">
<mx:fill>
<mx:SolidColor color="0xd14a4a" />
</mx:fill>
</mx:PlotSeries>
</mx:series>
</mx:AreaChart>
</mx:Application>
Powerhead
16.04.2007, 15:23
Спасибо, ребята, но мне пока не удалось добиться такого-же вида отрезков. Нужно нечто вот такое
http://www.powerhead.kiev.ua/Work/Flex2.jpg
Наверное. придется рисовать вручную
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.