概述

RadChartView是一组多功能的图表组件,在加载时间、绘图能力和实时更新方面提供无与伦比的性能。它直观的对象模型和公共API允许在XAML中或通过代码轻松设置复杂的图表。该控件是完全数据感知的,根据需求可以以绑定或非绑定模式工作。图表类型(或系列)根据用于绘制数据点的坐标系统以层次结构进行组织——例如,我们有RadCartesianChart(使用笛卡尔坐标系)和RadPieChart(使用径向坐标系)。

为WPF忍者图像的Telerik UI

RadChartView是用于WPF的Telerik UI,一个具有 150+ 组件的专业级UI库,用于构建现代和功能丰富的 应用程序。想要试用它,请注册一个30天的免费试用。

radchartview wpf

图表组件通常用于通过不同的表示(如线、区域、条形图等)以人类可读的方式可视化(或绘制)一些数据。每个系列都有一个数据点集合——相当于二维点的数据——并且知道如何将它们可视化。不同的序列类型可能处理特定类型的数据点——例如,类别序列可能包含类别数据点。数据点可以直接添加到系列中,或者可以使用数据绑定机制从原始数据创建适当的数据点。

关键特性

  • 不同的图表类型RadChartView提供了几种不同的图表类型,可以用于不同的数据可视化。RadCartesianChartRadPieChart而且RadPolarChart

  • 丰富的系列可视化集:有一个图表可视化列表,如饼、条、线、点、区域、财务棒和蜡烛、样条等。完整列表请查看系列章节。

  • 坐标轴的变化:图表支持几种可与图表一起使用的轴类型。有专门用于数字、类别、日期时间、径向和极场景的轴。阅读更多这方面的内容章节。

  • 网格图:图表可以选择用支持水平和垂直线的网格状视觉装饰,与轴刻度和水平和垂直条纹(两个相邻刻度之间的区域)相关联。这样的视觉效果可以在直角坐标和极坐标下分别通过直角坐标网格和极坐标网格获得。欲知详情,请浏览CartesianChartGrid和PolarChartGrid篇文章。一个可运行的例子可以在用静态数据创建图表

  • 行为:图表有一个接受ChartBehavior对象的行为集合。每个对象表示一个特殊的交互行为,例如滚动和缩放轨迹球

  • 注释:图表组件支持不同的注释。这些是视觉元素,可用于突出显示巴解区域的某些区域并表示统计显著性。阅读更多这方面的内容注释章节。

  • 光线渲染模式RadChartView允许你为某些系列指定系列渲染面。通过这种方式,您可以调整图表的总体性能。阅读更多这方面的内容呈现篇文章。

  • 动态级数数:您可以基于自定义业务对象的集合创建动态数量的图表系列。阅读更多这方面的ChartSeriesProvider篇文章。

  • 方便的标签定制:图表系列允许您轻松地自定义轴和项目标签。有关系列项目标签自定义的更多信息,请参阅标签定义帮助文章。关于轴标签的检查篇文章。

  • 智能标签: RadCartesianChart和RadPieChart控件支持智能标签。术语“智能标签”指的是标签以一种不重叠的方式放置。阅读更多这方面的内容智能标签篇文章。

  • 串联组合方式:大多数RadChartView系列可以组合在集群.当来自不同系列的多个数据点属于同一类别时,就形成了组合。“集群”组合模式将把这些点放在一起,而“堆栈”组合模式将把这些点排列在一个类似堆栈的结构中。当堆栈形成时,数值轴(如果存在)将把每个堆栈视为一个单独的实体,其总和将是实际使用的值,而不是每个点的值。图表的柱状系列也支持aStack100模式。它以百分比的形式显示了价值的组合贡献,其中每个类别的组合总和为100%。当一个类别中的值之间的关系比数量更重要时,最好使用它。模式是通过系列的CombineMode属性设置的。

  • 调色板使用调色板可以很容易地给图表上色。您可以使用丰富的内置调色板,或创建一个自定义调色板。阅读更多这方面的内容调色板部分。

你也可以查看RadChartView3D用于三维可视化。

开始使用控件开始这篇帮助文章展示了如何在基本场景中使用它。

查看控制演示在demos.telerik.com

另请参阅

在本文中
Baidu
map