flex 图表网格线虚线

Posted

技术标签:

【中文标题】flex 图表网格线虚线【英文标题】:flex chart grid lines dotted 【发布时间】:2010-12-20 21:48:39 【问题描述】:

使用 Flex 的 LineChart 组件:如何使水平网格线(图表内的背景)点缀?使用 mx:horizo​​ntalStroke 中的 mx:Stroke,我只能设置重量、颜色和 alpha 等属性。我想把线画成虚线...

这就是我现在拥有的:

<mx:LineChart id="linechartDays"   dataProvider="dayData" showDataTips="true">
    <mx:backgroundElements>
        <mx:GridLines horizontalChangeCount="1" direction="horizontal">
            <mx:horizontalStroke>
                <mx:Stroke weight="1" color="0xcccccc"/>
            </mx:horizontalStroke>
        </mx:GridLines>
    </mx:backgroundElements>
</mx:LineChart>

【问题讨论】:

【参考方案1】:

使用 DottedLine.as 类文件为以下路径http://www.warmforestflash.com/blog/2009/01/as3-dotted-line-class/

并使用此函数到 main.mxml 文件

私有函数drawline(argStr:String):void var s:Shape=new DottedLine(1.5,Chart.height,0xff0000,1,5,4); uil=新的 UIComponent(); uil.addChild(s); uil.height=图表高度; canChart.addDataChild(uil,argStr,null,null,null,argStr,50);

【讨论】:

以上是关于flex 图表网格线虚线的主要内容,如果未能解决你的问题,请参考以下文章

Echarts Y轴底纹改为虚线与设置柱状图为圆角

如何在 Android 中使用虚线/虚线分隔线创建 ListView?

三视图一个实线和虚线吗两个图一样吗

如何使虚线图居中?

如何在sencha touch中为条形图提供渐变颜色和为图表背景提供虚线

vscode代码下有白色的虚线是怎么回事