0

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

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

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

谢谢!

4

1 回答 1

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。我没有摆弄这个,所以我不能说数据项或至少值是否在视觉功能中可用。

于 2015-06-23T13:15:56.817 回答