`
sorehead
  • 浏览: 47635 次
  • 性别: Icon_minigender_2
  • 来自: 达纳苏斯
社区版块
存档分类
最新评论

Flex中如何利用GridLines的direction样式,设置LineChart图表水平/竖直方向网格线

阅读更多
<?xml version="1.0"?> 
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" 
        layout="vertical" 
        verticalAlign="middle" 
        backgroundColor="white"> 
  
    <mx:XMLListCollection id="dp"> 
        <mx:source> 
            <mx:XMLList> 
                <quote date="8/27/2007" open="40.38" close="40.81" /> 
                <quote date="8/24/2007" open="40.5" close="40.41" /> 
                <quote date="8/23/2007" open="40.82" close="40.6" /> 
                <quote date="8/22/2007" open="40.4" close="40.77" /> 
                <quote date="8/21/2007" open="40.41" close="40.13" /> 
                <quote date="8/20/2007" open="40.55" close="40.74" /> 
                <quote date="8/17/2007" open="40.18" close="40.32" /> 
                <quote date="8/16/2007" open="39.83" close="39.96" /> 
                <quote date="8/15/2007" open="40.22" close="40.18" /> 
                <quote date="8/14/2007" open="41.01" close="40.41" /> 
                <quote date="8/13/2007" open="41" close="40.83" /> 
                <quote date="8/10/2007" open="41.3" close="41.06" /> 
                <quote date="8/9/2007" open="39.9" close="40.75" /> 
                <quote date="8/8/2007" open="39.61" close="40.23" /> 
                <quote date="8/7/2007" open="39.08" close="39.42" /> 
                <quote date="8/6/2007" open="38.71" close="39.38" /> 
                <quote date="8/3/2007" open="39.47" close="38.75" /> 
                <quote date="8/2/2007" open="39.4" close="39.52" /> 
                <quote date="8/1/2007" open="40.29" close="39.58" /> 
            </mx:XMLList> 
        </mx:source> 
    </mx:XMLListCollection> 
  
    <mx:ApplicationControlBar dock="true"> 
        <mx:Form styleName="plain"> 
            <mx:FormItem label="GridLines direction:"> 
                <mx:ToggleButtonBar id="toggleButtonBar" selectedIndex="0"> 
                    <mx:dataProvider> 
                        <mx:Array> 
                            <mx:String>horizontal</mx:String> 
                            <mx:String>vertical</mx:String> 
                            <mx:String>both</mx:String> 
                        </mx:Array> 
                    </mx:dataProvider> 
                </mx:ToggleButtonBar> 
            </mx:FormItem> 
        </mx:Form> 
    </mx:ApplicationControlBar> 
  
    <mx:LineChart id="lineChart" 
            showDataTips="true" 
            dataProvider="{dp}" 
            width="100%" 
            height="100%"> 
  
        <mx:backgroundElements> 
            <mx:GridLines direction="{toggleButtonBar.dataProvider.getItemAt(toggleButtonBar.selectedIndex)}" /> 
        </mx:backgroundElements> 
  
        <!-- vertical axis --> 
        <mx:verticalAxis> 
            <mx:LinearAxis baseAtZero="false" title="Price" /> 
        </mx:verticalAxis> 
  
        <!-- horizontal axis --> 
        <mx:horizontalAxis> 
            <mx:CategoryAxis id="ca" categoryField="@date" title="Date" /> 
        </mx:horizontalAxis> 
  
        <!-- horizontal axis renderer --> 
        <mx:horizontalAxisRenderers> 
            <mx:AxisRenderer axis="{ca}" canDropLabels="true" /> 
        </mx:horizontalAxisRenderers> 
  
        <!-- series --> 
        <mx:series> 
            <mx:LineSeries yField="@open" form="curve" displayName="Open" /> 
        </mx:series> 
    </mx:LineChart> 
  
</mx:Application>

 

分享到:
评论

相关推荐

    Drawing horizontal and vertical gridlines画水平和竖直的网格

    在IT领域,尤其是在图形用户界面(GUI)设计和开发中,绘制水平和垂直网格线是一项基本的任务。这些网格线常用于数据可视化、图表制作、设计工具等,为用户提供了一个有序的参考框架,帮助他们更好地组织和理解信息...

    Android图表样例 MPChart

    8. **图表组件**:MPChart还包含许多辅助组件,如X轴和Y轴、图例(Legend)、网格线(GridLines)等,开发者可以根据需求进行选择和配置。 在实际开发中,使用MPChart的步骤通常包括以下几步: 1. **添加依赖**:...

    Excel-VBA宏编程实例源代码-设置网格线的格式.zip

    在这个"Excel-VBA宏编程实例源代码-设置网格线的格式.zip"压缩包中,包含了一个名为"设置网格线的格式.xlsm"的文件,这显然是一个含有VBA宏的Excel工作簿,用于演示如何通过编程来调整网格线的样式、颜色和可见性。...

    ctrllist画网格线函数

    因此,开发者往往会自行编写函数来实现在打印过程中也能保持清晰的网格线效果。 #### 解决方案 根据提供的代码片段,我们可以深入探讨如何通过自定义函数 `PrintListCtrl` 实现 `CListCtrl` 在打印时添加网格线的...

    wpf 带表格线的listview

    对于垂直线,可以利用Grid的ColumnDefinitions,设置每列边界的边框样式。 3. **数据绑定**: - 确保ListView的数据源已正确设置,并且与数据项的视图模型绑定。 - GridViewColumn的Header应绑定到数据源中的属性...

    Flex常见效果

    `&lt;mx:GridLines&gt;`网格线,用于辅助读取图表中的数据点。 ##### 10. HLOCChart `&lt;mx:HLOCChart&gt;`高开低收图,类似于蜡烛图,但只显示最高价、最低价、开盘价和收盘价,不显示实体部分。 ##### 11. Legend `...

    flex 合并单元格

    要启用单元格合并,我们需要在AdvancedDataGrid的列定义中设置`header间隙`(headerGap)和`row间隙`(rowGap)为0,同时设置`gridLines`为“none”以去除网格线。 ```xml 列1" dataField="column1" headerGap=...

    WebChart在VS2010中的一些应用总结

    这里,`ccPie`是饼图的ID,`BorderStyle`、`BorderWidth`用于设置边框样式和宽度,`GridLines`控制网格线的显示,`Height`和`Width`设定图表尺寸。 2. **设置图表元素属性**:进一步自定义图表标题、背景色、坐标...

    UltraChart 相关设置

    - **GridLines**:设置网格线的相关属性,包括颜色、透明度、线型等。 - `AlphaLevel`:设置网格线的透明度,范围0-255,其中255表示完全不透明。 - `Color`:设置网格线的颜色。 - `DrawStyle`:设置网格线的...

    gridlines:一个简单的javascript和css脚本,可用于轻松创建网格线以帮助进行前端Web开发

    只需在HTML页面中包含样式表(gridlines_stylesheet.css),然后使用脚本标签包含gridlines.js文件即可。 然后,您需要做的就是调用makeGridlines(x,y)函数。 参数如下: x =垂直线数 y =水平线数

    微信跳一跳网格,root过的手机可以自动跳Gridlines-master.zip

    Gridlines-master是一个开源项目,其主要目标是通过分析屏幕上的游戏画面,为“微信跳一跳”游戏中的每个方块画出网格线,帮助玩家更准确地计算跳跃距离。项目通常包括以下几个部分: - 图像处理:通过OCR(光学...

    Flex高级表格分组与列锁定

    在Flex开发中,高级表格(Advanced Data Grid)是Adobe Flex框架提供的一种强大的数据展示组件,它允许开发者以灵活的方式展示复杂的数据集。本教程将深入探讨如何实现表格的标题分组、列锁定以及相关的样式设置。 ...

    JFreeChart使用指南

    JFreeChart允许添加图表组件,如图例(Legend)、标题(Title)、网格线(GridLines)等,以增强图表的可读性和美观度。例如,添加图例: ```java chart.addLegend(new LegendTitle(dataset)); ``` **5. 图表布局*...

    ctx-render-grid-lines:在 html5 画布中绘制网格线

    网格线( ctx 、 spacing 、 minX 、 minY 、 maxX 、 maxY ) ctx - CanvasRenderingContext2D 实例 spacing - 网格线之间的距离 minX - 边界矩形中的最小 x 值 minY - 边界矩形中的最小 y 值 maxX - 边界矩形中的...

    JFreeChartDemo案例的源码

    2. **图表类型**:JFreeChart 支持多种图表类型,包括条形图(Bar Chart)、饼图(Pie Chart)、线形图(Line Chart)、面积图(Area Chart)、折线图(XY Line Chart)、散点图(Scatter Plot)等,适用于不同的...

    NET的Dundas Chart了解图表区域

    图表区域的网格线和边框有助于增强视觉效果,可以通过`ChartArea`对象的`GridLines`和`BorderWidth`属性进行设置。 7. **交互性** 除了基本的显示功能,Dundas Chart还支持用户交互,例如点击图表区域获取数据点...

    Flex动态创建多个曲线图和柱形图源码

    在本例中,我们将探讨如何利用Flex来动态地创建多个曲线图和柱形图。此段代码摘自一个更完整的统计图表项目,并通过手动编写的数据源来展示图表的生成过程。下面将对代码进行详细的分析和解释。 #### 关键概念与...

    Flex UI组件使用全集

    - **GridLines**: 网格线。 - **HLocChart**: HLOC图。 - **Legend**: 图例组件。 - **LinearAxis**: 线性轴。 - **LineChart**: 折线图。 - **LogAxis**: 对数轴。 - **PieChart**: 饼图。 以上列出的只是...

    MFC ListCtrlTest.zip

    本示例项目“MFC ListCtrlTest.zip”主要探讨如何自定义ListCtrl,去除网格线中的竖线,保留横线,并设置个性化的颜色和宽度。 ListCtrl通常用于显示多列数据,每列可以有不同的宽度,而网格线则帮助用户区分不同的...

Global site tag (gtag.js) - Google Analytics