以编程方式控制RadHtmlChart中数据点的颜色

时间:2015-06-16 20:22:28

标签: c# .net telerik telerik-charting

有人可以帮我弄明白怎么做吗?我需要根据数据源中的值更改数据点的颜色/形状。如果每个数据行的某个值为空,则显示一个形状。否则,默认为其他形状。

我尝试在aspx文件中使用代码块,但这是不允许的。

我也试图从后面的代码中控制它,但我不确定如何在图表上绘制后访问数据点

谢谢!

1 个答案:

答案 0 :(得分:0)

一旦呈现,您就无法访问数据点。它们在客户端上呈现,因此必须在数据源中进行着色。例如,请参阅此演示:http://demos.telerik.com/aspnet-ajax/htmlchart/examples/functionality/custombarcolor/defaultcs.aspx

它使用系列的ColorField属性告诉它从哪里获取项目颜色,并由数据源提供该颜色。

在改变形状时 - 可能你可以通过2015年第二季度的http://docs.telerik.com/devtools/aspnet-ajax/controls/htmlchart/functionality/visual-template附带的视觉模板。我没有摆弄这个,所以我不能说数据项或视觉功能中是否有值。