amCharts如何实现画2条Y线?

问题描述

调用哪些属性?最好贴点代码,谢谢

解决方案

解决方案二:
多添加一个Series,绑定数据就行了foreach(DataRowdrintable.Rows){Series[1].Points.AddXY(dr[i].ToString(),dr[j].ToString());Series[2].Points.AddXY(dr[i].ToString(),dr[j].ToString());}dr[i].ToString(),dr[j].ToString()
解决方案三:
具体我也没试过嘿嘿
解决方案四:
<?xmlversion="1.0"encoding="utf-8"?><s:Applicationxmlns:fx="http://ns.adobe.com/mxml/2009"xmlns:s="library://ns.adobe.com/flex/spark"xmlns:mx="library://ns.adobe.com/flex/mx"minWidth="955"minHeight="600"xmlns:amcharts="http://www.amcharts.com/com_internal"backgroundColor="#FFFFFF"creationComplete="{generateChartData()}"width="100%"height="100%"><fx:Declarations><!--将非可视元素(例如服务、值对象)放在此处--></fx:Declarations><fx:Script><![CDATA[importcom.amcharts.chartClasses.AmGraph;importmx.collections.ArrayCollection;[Bindable]privatevarchartData:ArrayCollection=newArrayCollection();//generatesomerandomdata,quitedifferentrangeprivatefunctiongenerateChartData():void{varfirstDate:Date=newDate();firstDate.setDate(firstDate.getDate()-100);for(vari:Number=0;i<100;i++){varnewDate:Date=newDate(firstDate);newDate.setDate(newDate.getDate()+i);varvisits:Number=Math.round(Math.random()*40)+100;varhits:Number=Math.round(Math.random()*80)+500;varviews:Number=Math.round(Math.random()*6000);chartData.addItem({date:newDate,visits:visits,hits:hits,views:views});}}privatefunctionzoom():void{chart.zoomToIndexes(0,20);}privatevar_newValueAxis:ValueAxis;privatefunctionaddValueAxis():void{_newValueAxis=newValueAxis();_newValueAxis.offset=50;_newValueAxis.setStyle("gridAlpha",0);_newValueAxis.setStyle("axisColor",0xB0DE09);_newValueAxis.setStyle("axisThickness",2);chart.addValueAxis(_newValueAxis);vargraph:AmGraph=newAmGraph();graph.valueField="views";graph.setStyle("bullet","triangleUp");graph.setStyle("hideBulletsCount",30);graph.type="smoothedLine";graph.valueAxis=_newValueAxis;chart.addGraph(graph);addAxis.enabled=false;removeAxis.enabled=true;}privatefunctionremoveValueAxis():void{chart.removeValueAxis(_newValueAxis);addAxis.enabled=true;removeAxis.enabled=false;}]]></fx:Script><mx:VBoxwidth="100%"height="100%"><amcharts:AmSerialChartdataUpdated="{zoom()}"id="chart"width="100%"height="100%"dataProvider="{chartData}"categoryField="date"><amcharts:graphs><!--Incaseyouhavemorethenonevalueaxis,youshouldsetvalueAxisforthegraph--><amcharts:AmGraphtitle="Visits"valueAxis="{v1}"valueField="visits"type="smoothedLine"bullet="round"hideBulletsCount="30"/><amcharts:AmGraphtitle="Visits"valueAxis="{v2}"valueField="hits"type="smoothedLine"bullet="square"hideBulletsCount="30"/></amcharts:graphs><!--youcanhaveanynumberofvalueaxes.Ifyouplacevalueaxesonthesameside,youcanmoveaxisbysetting"offset"property--><amcharts:valueAxes><amcharts:ValueAxisid="v1"axisColor="#FF6600"title="ffff下行ffffffff"axisThickness="10"/><amcharts:ValueAxisid="v2"position="right"title="下行2ddddd"axisColor="#FCD202"gridAlpha="10"axisThickness="10"/></amcharts:valueAxes><amcharts:categoryAxis><amcharts:CategoryAxisparseDates="true"minPeriod="ss"gridCount="13"/></amcharts:categoryAxis><amcharts:chartCursor><amcharts:ChartCursorcursorPosition="mouse"/></amcharts:chartCursor><amcharts:chartScrollbar><amcharts:ChartScrollbarheight="15"/></amcharts:chartScrollbar></amcharts:AmSerialChart><mx:HBox><mx:Spacerwidth="35"/><mx:Buttonid="addAxis"label="addvalueaxis"click="{addValueAxis()}"/><mx:Buttonenabled="false"id="removeAxis"label="removevalueaxis"click="{removeValueAxis()}"/></mx:HBox><mx:Spacerheight="15"/></mx:VBox></s:Application>
解决方案五:
能不能你使用的amchartFB.swc文件给我,我的好像有点问题

时间: 2024-10-01 03:05:50

amCharts如何实现画2条Y线?的相关文章

excel表格怎么在一个图上画多条曲线?

  一般情况,我们常用的都是直接插入一条曲线的图表.但有些时候,我们在完成实验后,需要对结果进行对比分析.那么,就会需要在一个图上画多条曲线,将这多条曲线进行对比.对此,小编也很困惑,为解决这个问题,小编特地学习了操作过程.下面,小编将如何在一个图上画多条曲线的操作过程分享给大家.(小编以画2条曲线为例) 1.在电脑桌面上,新建一个excel文件(操作过程即为点击右键,在选项中选择"新建"选项,然后再选择"excel文件",即可成功新建excel文件了). 2.双击

编程-想在窗口客户区上画很多条直线,该怎么做?

问题描述 想在窗口客户区上画很多条直线,该怎么做? 当我画完一条线后准备要画下一条线时,这条线消失了,有没有什么办法把刚画完的直线留下来,我想在这窗口上画很多条直线,如何修改代码才能实现? 解决方案 那个InvalidateRect()函数,最后一个参数写NULL就好了. 解决方案二: 弄一个数据结构,譬如数组,把每次画线的坐标存储起来,然后在PAINT中需要绘画的是每根直线

android-根据百度地图提供的一组经纬度画带有箭头的线,如何操作啊?

问题描述 根据百度地图提供的一组经纬度画带有箭头的线,如何操作啊? 根据百度地图提供的一组经纬度画带有箭头的线,如何操作啊?现在想到的方法是继承Overlay重写draw 根据android提供的画布自定义画线和箭头,但是mBaiduMap.addOverlay();中间要填写的类型是OverlayOptions 可是继承的Overlay这么转换啊?mBaiduMap.addOverlay(new MyOverlay());? 这个时我的自定义类 /** 自定义Overlay */ class

asp.net(c#) 怎么画股票的K线图。请高手给一例子参考,谢谢!

问题描述 asp.net(c#)怎么画股票的K线图.请高手给一例子参考,谢谢! 解决方案 解决方案二:自己先顶一下!解决方案三:可以用这个控件WebChart或自己写:解决方案四:能指引一下,自己写怎么写吗,贴个例子看看或关于这方面的资料谢谢解决方案五:ytytyt 解决方案六:画一个实心矩形,一条线就是K线了.然后就是画其它的均线,曲线解决方案七:用第三方控件dundas解决方案八:teechart也可以

Python实现在matplotlib中两个坐标轴之间画一条直线光标的方法

  本文实例讲述了Python实现在matplotlib中两个坐标轴之间画一条直线光标的方法.分享给大家供大家参考.具体如下: 看看下面的例子和效果吧 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 # -*- coding: utf-8 -*- from matplotlib.widgets import MultiCursor from pylab import figure, show, np t = np.arange(0.0, 2.0, 0.01) s1 = np.si

Win7系统显示器出现一条亮线怎么回事?

有很多用户在使用Win7系统电脑的过程中发现屏幕上有一条亮线,有的是红色的,有的是蓝色的,也有黑色的,这是怎么回事呢?很多用户以为系统坏了,还是显卡驱动没装好,结果怎么安装系统和驱动还是一样.并且在开机没进系统之前就能看到这条线了. 其实屏幕出现亮线条是液晶屏出现了问题,跟系统驱动没有关系,不相信的话你可以截图给别人看,不过你会发现截图下来的图片上是没有亮线的,进入系统之前出现亮线足以说明是液晶屏幕的问题了. 液晶屏出现一条或者多条黑线亮线是因为液晶屏内部存在断路或短路故障,普通用户是无法处理的

opengl sharpgl-怎样用SharpGL画一条弧线,并可以让一个物体沿着这条弧线运动?

问题描述 怎样用SharpGL画一条弧线,并可以让一个物体沿着这条弧线运动? 可以是直线插补,圆弧插补或者连续插补.可以多人回答哦!如果有懂二次几何体的朋友也可以赐教赐教,本人对二次几何体的定义和创建函数不明白,比如:GLUquadricObj *quadratic; quadratic=gluNewQuadric(); gluQuadricNormals(quadratic, GLU_SMOOTH); gluQuadricTexture(quadratic, GL_TRUE); 在SharpG

intellij idea编写代码如何在方法之间加入一条分隔线?

问题描述 intellij idea编写代码如何在方法之间加入一条分隔线? intellij idea编辑代码如何在方法之间加入一条分隔线?使方法看起来更加清晰如图,谢谢了 解决方案 把[Show method separators]打上勾即可. 位置:[File]→[Settings...]→[Editor]→[General]→[Appearance]→[Show method separators] 版本:[Intellij idea 14]

如果苹果每条产品线都自成一家公司

摘要: 苹果近日发布了2014财年第三财季报告.不过由于今年主要的新产品都要等到下半年才会发布,所以财报中并没有太多的亮点.值得注意的是,苹果的现金持有量较去年同期有所增长,主 苹果近日发布了2014财年第三财季报告.不过由于今年主要的新产品都要等到下半年才会发布,所以财报中并没有太多的亮点.值得注意的是,苹果的现金持有量较去年同期有所增长,主要得益于iPhone销售的迅猛增长,总收入提高了6个百分点,达到了374.3亿美元. 那么,乔布斯所缔造的苹果到底有多大呢?去年,曾有媒体发现一个惊人的事