Country  china

隐藏C1Chart的空白数据

C1Chart可以展示数据,但有的时候数据是空。

本文就来介绍在数据为空的情况下,如何隐藏掉C1Chart的空白数据不显示。

Disaplay属性
默认的情况下,ChartDataSeries提供了Display属性,设置它为ExcelueHoles就可以展示连续的线,去掉空白的数据。
[更多...]

.NET图表:C1Chart和FlexChart的对比分析(下)

在上一篇我们介绍了FlexChart与C1Chart的对比区别(.NET图表:C1Chart和FlexChart的对比分析(上)),本文就来接着介绍FlexChart的高级图表功能。

高级.NET图表能力
除了我们在上一篇文章中所介绍的新功能,FlexChart改进和补充了现有C1chart的特征。通过使用FlexChart,就可以向应用程序添加高级的图表能力。 [更多...]

.NET图表:C1Chart和FlexChart的对比分析(上)

2016V2版本正式发布了,随之,FlexChart吸引了大家的眼球。我们知道.NET中已经有C1Chart图表控件,那么FlexChart这到底是个什么样的控件,作为.NET图表控件的后起之秀,能为我们带来什么?

本文就来对比分析C1Chart和FlexChart新旧两大图表控件,方便用户选择。 [更多...]

C1Chart for WPF初级教程-标记和标签。撕名牌大战(三)

标记和标签。撕名牌大战(三):DataPointChanged 在前两个部分标记和标签。撕名牌大战(一)和标记和标签。撕名牌大战(二)中,我们分别介绍了如何用XAML代码和C#代码添加一个标记标签。 本文就此基础上,介绍当图表展示后,如何使用代码更新窗体上的标签元素。 比如,我们已经创建了标记,现在我们要改变标记的展示形式。 这个时候,我们就要监听标记的DataPointChanged 事件。 [更多...]

C1Chart for WPF初级教程-标记和标签。撕名牌大战(二)

标记和标签。撕名牌大战(二):代码添加标记 在标记和标签的第一部分标记和标签。撕名牌大战(一),我们介绍了如何添加简单的绑定标记。而且代码都是实用XAML markup来实现的。 有的客户经常使用的是代码,本文就在第一部分的基础上,演示如何使用C#代码完成这些事情。 [更多...]

C1Chart for WPF初级教程-标记和标签。撕名牌大战(一)

标记和标签。撕名牌大战(一):简单绑定标记 这是GCDN里最常见的问题,我见到示例里有添加标记和标签,可是是如何实现的呢? 下面我们就撕下C1Chart大美女身上的这个标签,从数据开始,教你如何简单的添加一个绑定的标签。 本文介绍如何当鼠标Hover到数据上时,提示一个标签,并且在标签上显示相关的数据。 对于展示绑定的和交互的标记和标签,C1Chart有特殊的支持。而且这种方式不是唯一的。本文讨论的是使用ChartPanelObject 和ChartView.Layers集合来给图表设置标记和标签。 [更多...]

C1Chart for WPF初级教程-数据。和数据源相关的那些事(四)

这部分内容我们一直在讲数据绑定. 本章我们就来逐步介绍如何将C1Chart绑定到XML数据源。 在XAML页面下有一个XML数据源,我们需要将C1Chart控件绑定到xml数据。数据展示了一个简单的bar图表信息,有一个Y轴代表城市的名称,和X轴代表每一个国家的统计。 图表使用一个系列来画统计数据。一个legend用来展示统计颜色。 在本章中用到的最主要的绑定是使用在XAML代码中的ChartData类。 [更多...]

C1Chart for WPF初级教程-数据。和数据源相关的那些事(二)

我们在第一部分数据。和数据源相关的那些事(一)中讨论了数据源是值集合和对象集合的时候,如何使用C1Chart进行数据绑定。 接下来,我们就接着之前的内容,在上个示例的基础上,进行进一步的深入研究。本部分讲述数据源是Ovservable集合的时候,如何进行数据绑定。以及如何动态绑定图表序列。 [更多...]