flex 线形图为虚线,绘制图例(1)
来源:互联网 发布:男生淘宝图片2017 编辑:程序博客网 时间:2024/06/05 10:43
背景:绘制线形图,其中一条为全实线,一条为虚线,一条为半实半虚;图例为线条加圆点。
困难:要改变线形图的样式,必须重写itemRenderer(节点渲染器),legendMarkerRenderer(图例渲染器),lineSegmentRenderer(线条渲染器)
(一)全虚线:lineSegmentRenderer="renderer.MarcoLineRenderer"
//全虚线 public class MarcoLineRenderer extends LineRenderer { public function MarcoLineRenderer() { super(); } //虚线条之间的间隔长度 private var twoPointDistance:int = 10; override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void { var stroke:IStroke = getStyle("lineStroke"); var form:String = getStyle("form"); var items:Array = data.items; var g:Graphics = graphics; g.clear(); stroke.apply(g, null, null); var i:int = 0; var len:int = items.length; for each( var item:LineSeriesItem in items ) { //从第2个点开始画连接虚线 if( i > 0 ) { var preItem:LineSeriesItem = items[i-1]; //当前值不为0,才与前一个点连接 if(item.yValue >0) { drawDash(g, len, preItem.x, preItem.y, item.x, item.y); } } i++; } }
0 0
- flex 线形图为虚线,绘制图例(1)
- flex 线形图为虚线,绘制图例(2)
- flex 线形图为虚线,绘制图例(3)
- flex 线形图为虚线,绘制图例(4)
- flex 线形图为虚线,绘制图例(5)
- flex 线形图为虚线,绘制图例(6)
- flex 线形图为虚线,绘制图例(7)
- 绘制LineChart线形图
- IOS开发---绘制线形图
- echarts柱状图线形图例子
- Flex中LineChart自动生成线形图
- flex 柱形图,饼图,线形图源码
- Java-SWing:为控件绘制虚线边框
- 绘制虚线
- flex柱状图,线形图,饼图简单示例
- flex的一些图例
- matplotlib绘制图例标签中带有公式的图
- Flex中如何用贴图的方式高效地绘制虚线
- 类中的奥秘
- 2014上半年计划
- Hibernate旅程(三)Hibernate持久化对象的三个状态
- 查看ubuntu的版本号
- UILocalNotification 本地通知的用法
- flex 线形图为虚线,绘制图例(1)
- UPCC hello
- struts拦截器配置问题Unable to find interceptor class referenced by ref-name defaultStack
- Format形式下不能传入异常的解决办法
- warning: ISO C90 forbids mixed declaration
- UML之活动图
- Ruby. Vs . Python
- Java学习从菜鸟变大鸟之三 多线程中Thread 和Runnable的区别与运用
- 如何利用NLog给数据库发送日志