• toolkit --------chart属性


    Data Visualization类组件以直观的图表方式显示数据的分布,能够让我们更好地分析各数据的内在联系。本文主要向大家介绍该类组件的基本特性以及使用实例。

     

    一、基本特性介绍

    1、chart组件

    该组件是整个Data Visualization类组件的核心。从整体上讲,该组件可以看成是各类图表序列的容器。

     

    组件所在命名空间:

    System.Windows.Controls.DataVisualization.Charting

     

    组件常用方法:

    Refresh:强制该组件从它的数据源刷新数据,然后重新渲染结果序列。

     

    组件的常用属性:

    ActualAxes:获取显示在该组件上的实际轴数。

    Axes:获取或设置在组件中的轴的序列。

    ChartAreaStyle:获取或设置ISeriesHost的图表区域样式。

    LegendItems:获取图例项的集合。

    LegendStyle:获取或设置图例的样式。

    LegendTitle获取或设置图例的标题内容。

    PlotAreaStyle:获取或设置该组件绘图区域的样式。

    Series:获取或设置显示在该组件中的数据序列集合。

    StylePalette:获取或设置一个由ISeriesHost子项所使用的样式调色板。

    Title:获取或设置该组件的标题。

    TitleStyle:获取或设置该组件的标题的样式。

     

    2、Axis组件

    该组件用于呈现图表组件的横轴与竖轴。

     

    组件所在命名空间:

    System.Windows.Controls.DataVisualization.Charting

     

    组件常用方法:

    CanPlot:返回一个值用以表明是否可以绘制轴值。

     

     

     

    GetPlotAreaCoordinate:获取绘图区域坐标值。

     

    组件的常用属性:

    DependentAxes:获取隶属于该轴的子轴列表。

    Location:获取或设置该轴的位置。

    Orientation:获取或设置的轴线方向。

    RegisteredListeners:获取或设置使用该轴的系列集合。

     

    组件的常用事件:

    LocationChanged:当Location属性发生变化时触发该事件。

    OrientationChanged:当Orientation属性发生变化时触发该事件。

     

    3、Series系列组件

    该类组件用于呈现在chart组件中的各类图表。该类组件共有下列组件组成:

     

    l         AreaSeries区域系列

    l         ColumnSeries柱状系列

    l         PieSeries饼状系列

    l         BarSeries条状系列

    l         LineSeries线形系列

    l         ScatterSeries散点系列

    l         BubbleSeries气泡系列

     

    4、DataPointSeries组件

    该组件类是Series组件类的父类(从以下继承图可看出),Series组件继承了它的众多属性,这些属性都是构成Series组件的数据绑定以及样式形成的关键。

     

     

    组件所在命名空间:

    System.Windows.Controls.DataVisualization.Charting

     

    组件常用方法:

    AddDataPoint:向绘图区域添加数据点。

    AddObject:通过创建这个相应的数据点向序列伺服内添加一个对象。

    AttachEventHandlersToDataPoint:对数据点附加事件处理。

    CreateDataPoint:创建数据点。

    CreateLegendItem:创建图例项。

    DetachEventHandlersFromDataPoint:对数据点移除事件处理。

    GetDataPoint:获取数据点。

    GetInsertionIndex:获取插入点的索引。

    LoadDataPoints:载入数据点。

    PrepareDataPoint:准备通过结合到数据上下文对象提取一个数据点。

    Refresh:刷新数据源并重新呈现数据序列。

    RemoveDataPoint:移除数据点。

    RemoveObject:通过创建这个相应的数据点向序列伺服内移除一个对象。

    ShouldCreateDataPoint:是否应当创建数据点。

    UpdateDataPoint:更新单个数据点。

    UpdateDataPoints:更新所有数据点。

     

     

    组件常用属性:

    ActiveDataPointCount:获取在绘图区域内活动的数据点的个数。

    ActiveDataPoints:获取在绘图区域内一系列的活动数据点。

    AnimationSequence:获取或设置用以系列数据点的动画序列。

    DependentValueBinding:获取或设置用以确定依赖值的绑定。(用以竖轴

    DependentValuePath:获取或设置用以确定依赖值的绑定。(用以竖轴

    IndependentValueBinding:获取或设置用以确定独立值的绑定。(用以横轴

    IndependentValuePath:获取或设置用以确定独立值的绑定。(用以横轴

    IsSelectionEnabled:获取或设置一个值用以表明元素序列是否能被选择。

    ItemsSource:获取或设置用于包含的系列数据点的集合。

    LegendItemStyle:获取或设置用以图例项的样式。

    PlotAreaSize:获取绘图区域的尺寸。

    SelectedItem:获取或设置被选择的项。

    TransitionDuration:获取或设置过渡动画的持续时间。

    TransitionEasingFunction:获取或设置当过渡数据点时所使用的缓动函数。

    UpdatingDataPoints:获取一个值用以表明是否所有的数据点正在被更新。

     

    组件常用事件:

    SelectionChanged:当选择发生改变时触发该事件。

  • 相关阅读:
    报错:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1
    Flink 集群安装配置
    配置Flink依赖的pom文件时报错:flink-clients_2.11 & flink-streaming-java_2.11
    解析流中的Xml文件时,报错:java.net.MalformedURLException: no protocol
    kafka产生的数据通过Flume存到HDFS中
    kafka服务自动关闭
    Flink安装启动
    hadoop长时间运行后,stop-all.sh报错
    Linux环境下配置maven环境
    vue2 自定义时间过滤器
  • 原文地址:https://www.cnblogs.com/luyujie/p/3480307.html
Copyright © 2020-2023  润新知