我有一个加载一组每日值的折线图。有些日子没有数据,所以如果我只加载我所拥有的值集,折线图将非连续日与一条直线相连,这会使图表产生误导。
然后我调整了我的查询以使用空值填充空白日(使用左连接)并且工作正常。
我现在遇到的问题是,当有一天有一个值,但前一天和连续几天没有值时,数据不会被渲染(这将是一个单点)。条形图可以解决该特定问题,但不适用于此图表。
示例:
如果除了12月15日之外的“差距”天没有衡量排名,你就不会知道12月15日有值。
所以我认为可以解决这个问题的一种方法是用一个等于我的数据集中最低值的值替换空值,然后将无邻居天数显示为底轴的尖峰。至少我认为除非有更好的想法,否则这将有效。
所以我的问题是:如何在绑定图表后用空值替换空值(或者我可以先将数据绑定到中间控件以操纵它,然后将图表绑定到该值)。我现在将图表绑定到存储过程,所以当我想我可以在那里进行操作时,我怀疑它比在创建数据集之后迭代它要复杂得多。
如果这是gridview,我可以在OnRowUpdating代码中轻松完成,但我不知道图表控件的任何等价物。
有什么想法吗?
感谢。
答案 0 :(得分:0)
如何为图中的每个点添加标记?