VS2010 Chart控件0值怎么处理?

liquan180 2011-01-21 10:11:10
RT!
...全文
257 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
liquan180 2011-01-24
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 koukoujiayi 的回复:]
你先设置一下,不管是0还是大于0都显示小圆点,看看显示不?如:

C# code
Chart1.Series[2].MarkerStyle = MarkerStyle.Circle;
Chart1.Series[2].MarkerColor = System.Drawing.Color.Red;
Chart1.Series[2].Marke……
[/Quote]
先感谢你,我尝试了 还是没效果!
koukoujiayi 2011-01-24
  • 打赏
  • 举报
回复
[Quote=引用 14 楼 liquan180 的回复:]
我尝试了 还是没效果!
[/Quote]
有这可能吗??
你可以贴一下代码看看!
liquan180 2011-01-21
  • 打赏
  • 举报
回复
[Quote=引用楼主 liquan180 的回复:]
RT!
[/Quote]
liquan180 2011-01-21
  • 打赏
  • 举报
回复
阿双2009 2011-01-21
  • 打赏
  • 举报
回复
图片看不到
点这里 如何上传图片
koukoujiayi 2011-01-21
  • 打赏
  • 举报
回复
你先设置一下,不管是0还是大于0都显示小圆点,看看显示不?如:
        Chart1.Series[2].MarkerStyle = MarkerStyle.Circle;
Chart1.Series[2].MarkerColor = System.Drawing.Color.Red;
Chart1.Series[2].MarkerBorderColor = System.Drawing.Color.Black;
Chart1.Series[2].MarkerBorderWidth = 1;
Chart1.Series[2].MarkerSize = 5;
koukoujiayi 2011-01-21
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 liquan180 的回复:]
这种也尝试了。。效果还是没达到!
[/Quote]
怎么可能?
我做过完全可以哦!
liquan180 2011-01-21
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 koukoujiayi 的回复:]
的确没仔细看!不过是可以达到楼主的要求的,如对第三个Series设置,其他是一样的!

C# code

for (int i = 0; i < Chart1.Series[2].Points.Count; i++)
{
if (Convert.ToInt16(Chart1.Series[2].Points[i].YValues[……
[/Quote]
这种也尝试了。。效果还是没达到!
koukoujiayi 2011-01-21
  • 打赏
  • 举报
回复
的确没仔细看!不过是可以达到楼主的要求的,如对第三个Series设置,其他是一样的!

for (int i = 0; i < Chart1.Series[2].Points.Count; i++)
{
if (Convert.ToInt16(Chart1.Series[2].Points[i].YValues[0]) == 0)
{
Chart1.Series[2].Points[i].MarkerStyle = MarkerStyle.Circle;
Chart1.Series[2].Points[i].MarkerColor = System.Drawing.Color.Red;
Chart1.Series[2].Points[i].MarkerBorderColor = System.Drawing.Color.Black;
Chart1.Series[2].Points[i].MarkerBorderWidth = 1;
Chart1.Series[2].Points[i].MarkerSize = 5;
}
}
liquan180 2011-01-21
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 koukoujiayi 的回复:]
引用 7 楼 liquan180 的回复:
做不到图片的那种效果

没数据,图表怎么显示?不就是显示一个空图表吗?
难道没数据也要显示成有数据??
[/Quote]
你看到我传的图片吗 看到那个0值蓝色的点 和红色的点吗?
koukoujiayi 2011-01-21
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 liquan180 的回复:]
做不到图片的那种效果
[/Quote]
没数据,图表怎么显示?不就是显示一个空图表吗?
难道没数据也要显示成有数据??
liquan180 2011-01-21
  • 打赏
  • 举报
回复
做不到图片的那种效果
koukoujiayi 2011-01-21
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 liquan180 的回复:]
Chart1.Series["Series1"].Points.AddY(0);这种不行!
[/Quote]
为什么不行?
liquan180 2011-01-21
  • 打赏
  • 举报
回复
Chart1.Series["Series1"].Points.AddY(0);这种不行!
koukoujiayi 2011-01-21
  • 打赏
  • 举报
回复
显示空图表,如
if (记录等于0)
{
Chart1.Series["Series1"].Points.AddY(0);
}

4,817

社区成员

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

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