zoukankan      html  css  js  c++  java
  • 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:当选择发生改变时触发该事件。

  • 相关阅读:
    Leetcode Excel Sheet Column Number
    AlgorithmsI PA2: Randomized Queues and Deques Subset
    AlgorithmsI PA2: Randomized Queues and Deques RandomizedQueue
    AlgorithmsI PA2: Randomized Queues and Deques Deque
    AlgorithmsI Programming Assignment 1: PercolationStats.java
    hdu多校第四场 1003 (hdu6616) Divide the Stones 机智题
    hdu多校第四场 1007 (hdu6620) Just an Old Puzzle 逆序对
    hdu多校第四场1001 (hdu6614) AND Minimum Spanning Tree 签到
    hdu多校第三场 1007 (hdu6609) Find the answer 线段树
    hdu多校第三场 1006 (hdu6608) Fansblog Miller-Rabin素性检测
  • 原文地址:https://www.cnblogs.com/luyujie/p/3480307.html
Copyright © 2011-2022 走看看