.net MSChart 多个Series,显示lab值的问题

AngryCode 2010-12-15 10:34:16
我有多个Series,而且是StackedColumn类型,现在有个问题就是,如果我要在每个Series显示其值,也就是将IsValueShownAsLabel置为true,这样会产生一个情况,就是在某些Series的y值为0的情况也显示lable值,会重叠起来,效果很差。。求解。。。。。急
...全文
209 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
anbin0814 2010-12-15
  • 打赏
  • 举报
回复
我前面也遇到这个问题,用空代替0吧

if (dt.Rows[i][j * 2 + 3].ToString() != "0")
{
Chart1.Series[j].Points.AddY(dt.Rows[i][j * 2 + 3].ToString());
}
else
{
Chart1.Series[j].Points.AddY(0);
Chart1.Series[j].Points[Chart1.Series[j].Points.Count - 1].Label = " ";
}
koukoujiayi 2010-12-15
  • 打赏
  • 举报
回复
设置0不显示!
PitTroll 2010-12-15
  • 打赏
  • 举报
回复
帮顶了,换其他类型应该好看些吧
AngryCode 2010-12-15
  • 打赏
  • 举报
回复
赶紧的给力啊
AngryCode 2010-12-15
  • 打赏
  • 举报
回复
楼上仁兄正解。看来功力很深厚。。

4,820

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧