如何对MSCHART图表进行特殊标记

lemonvisionliyi 2011-06-24 04:30:35
请教诸位达人

我是基于B/S设计了一个.NET网站。

有一个图表,是柱状图,用来显示班级的所有学生成绩,并进行降序排列。

我想把成绩为0分的学生的柱形,不显示上面的label,就是说该学生的X坐标标签还正常显示,但并不显示他的0成绩。

请高手赐教了。

for (int i = 0; i < Chart1.Series[0].Points.Count; i++)
{}

Chart1.Series[0].Points[i] 我知道可能用到这个属性,但后面怎么写不知道。
...全文
97 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
just59277 2011-06-27
  • 打赏
  • 举报
回复
值为0的话 应该就跟x轴重合了不会有显示什么
如果你是说你设置的文本的话, 你可以把这个显示文本的属性禁用试试

Chart1.Series[0].Points[0].IsValueShownAsLabel = false;
lvyichang 2011-06-24
  • 打赏
  • 举报
回复
设置透明!
for (int i = 0; i < Chart1.Series[0].Points.Count; i++)
{
double[] d = Chart1.Series[0].Points[i].YValues;
if (Convert.ToInt16(d[0]) < 60)
Chart1.Series[0].Points[i].LabelForeColor = System.Drawing.Color.Transparent;
}
xpcxpy 2011-06-24
  • 打赏
  • 举报
回复
chart1.Series[0].Points[i].Label = "";????
lemonvisionliyi 2011-06-24
  • 打赏
  • 举报
回复
怎么没有达人进来啊。郁闷
lemonvisionliyi 2011-06-24
  • 打赏
  • 举报
回复
或者是说如果他的成绩低于60分,那么他的成绩,也就是Y坐标的VALUE就不显示出来。

4,817

社区成员

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

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