Foxtable(狐表)用户栏目专家坐堂 → [求助]图表图系叠加无法观看


  共有5556人关注过本帖树形打印复制链接

主题:[求助]图表图系叠加无法观看

帅哥哟,离线,有人找我吗?
xiangyushi
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:124 积分:1359 威望:0 精华:0 注册:2012/4/26 16:40:00
[求助]图表图系叠加无法观看  发帖心情 Post By:2022/7/11 7:58:00 [只看该作者]

在生成图表的代码中。
添加了两句清除图表的代码,但不起作用。
在点击按钮时出现无限叠加,无法观看。
请大师老师指导,谢谢
图片点击可在新窗口打开查看此主题相关图片如下:mmexport1657497186948.jpg
图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110750 积分:563676 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/7/11 8:43:00 [只看该作者]

贴出完整代码。http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=150626
[此贴子已经被作者于2022/7/11 8:43:18编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
xiangyushi
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:124 积分:1359 威望:0 精华:0 注册:2012/4/26 16:40:00
  发帖心情 Post By:2022/7/11 9:27:00 [只看该作者]



Dim t As Table = e. Form. Controls("Table月计划"). Table
Dim Chart As WinForm Chart 定义一个图表变量
Dim Series As WinForm. ChartSeries'定义一个图系变量
Chart=e.Form.Controls("Chart月计划")'引用窗口中的图表Chart. SeriesList. Clear() '清除图表原来的图系
Chart. AxisX. ClearValueLabel '清除图表原来的图系标识Chart.ChartType=ChartTypeEnum.Bar'设置图表类型
Chart.VisualEffect=True'加上这一行,让你的图表更漂亮
Series=Chart.SeriesList.Add()'增加一个图系
Series.Length=t.Rows.Count'设置图系的长度
For i As Integer=0 To t. Rows. Count-1’指定每个数据点的位置Series.X(i)=i’指定水平坐标
Series.Y(i)=t.Rows(i)("计划")'指定垂直坐标
Chart. AxisX. SetValueLabel(i, t. Rows(i)("月份")&“月”)’指定字符表示Series. FillColor = Color. blue
’设置条形图的填充颜色
’设置条形图的填充颜色
Series. DataLabelForeColor = Color. black
Series. DataLabelCompass

Series. DataLabelText =" {#YVAL}"
Series. DataLabelForeColor = Color. blue

Next
Series=Chart.SeriesList.Add()'增加一个图系
Series.Length=t.Rows.Count'设置图系的长度
For i As Integer=0 To t. Rows. Count-1'指定每个数据点的位置Series.X(i)=i’指定水平坐标
Series.Y(i)=t.Rows(i)("完成")'指定垂直坐标
Chart. AxisX. SetValueLabel(i, t. Rows(i)("月份")&"月")'指定字符表示Series. FillColor = Color. green
设置条形图的填充颜色
Series. DataLabelForeColor
’设置条形图的填充颜色
= Color. black
Series. DataLabelCompass = 0
Series. DataLabelText="{#YVAL}"

Series. DataLabelForeColor = Color. green
Next
Chart.AxisX.AnnoWithLabels=True'启用字符标示
,

 回到顶部
帅哥哟,离线,有人找我吗?
xiangyushi
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:124 积分:1359 威望:0 精华:0 注册:2012/4/26 16:40:00
  发帖心情 Post By:2022/7/11 9:40:00 [只看该作者]

t. DataTable. DataRows. Clear
找到问题了,原因是没有清空数据表。
最后增加上述一句代码,解决了问题。

谢谢。

 回到顶部