找回密码
 立即注册

QQ登录

只需一步,快速开始

baiqjh

金牌服务用户

2

主题

4

帖子

22

积分

金牌服务用户

积分
22
最新发帖
baiqjh
金牌服务用户   /  发表于:2017-3-21 11:54  /   查看:4076  /  回复:3
我有这样的需求:1、根据不同的值去渲染该点(symbol)为不同的颜色。
2、null值的点,line要断开

目前遇到的问题是:
chart可以使用PlotElementLoaded事件实现需求1,但找不到实现需求2的属性。
flexchart可以使用Option.InterpolateNulls="True"实现需求2,但找不到实现需求1的方法。

如何同时实现以上两个需求,请帮忙。


3 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2017-3-21 14:25:03
沙发
谢谢您的反馈。
1.按照我的理解,目前如果c1chart出现null的值,应该是显示的空白。还是说您有什么特殊的处理。
它的Trendline提供了Display属性用来设置是否显示NaN空白,您需要的是不是这个属性?
  1. trendline.Display=SeriesDisplay.ShowNaNGap
复制代码


2.flexchart使用InterpolateNulls属性来处理null空值。
不同的颜色一种是可以使用Pallette属性,选择不同的主题。另外有SymbolMarker和SymbolSize属性可以定义样式。请参考产品文档:http://helpcentral.componentone. ... tylesforSeries.html
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
baiqjh
金牌服务用户   /  发表于:2017-3-21 16:10:37
板凳
Alice 发表于 2017-3-21 14:25
谢谢您的反馈。
1.按照我的理解,目前如果c1chart出现null的值,应该是显示的空白。还是说您有什么特殊的 ...

1、我不是要用Trendline,而是chart或flexchart中的一种。
2、flexchart我要实现的是同一条线不同的点不同的颜色,而不是不同的线不同颜色
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2017-3-21 17:34:44
地板

RE: flexchart LineSymbols如何渲染每个点为不同颜色

baiqjh 发表于 2017-3-21 16:10
1、我不是要用Trendline,而是chart或flexchart中的一种。
2、flexchart我要实现的是同一条线不同的点不 ...

1.C1Chart的null值本身显示的就是空白,请参考:
http://blog.gcpowertools.com.cn/ ... tomAnnotations.aspx

2.flexchart加载的时候可以通过ChartStyle来设置不同的样式。
任意的自绘制请参考随机安装示例,路径如下:
\Documents\ComponentOne Samples\WPF\C1.WPF.FlexChart\CS\AnnotationExplorer
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部