Foxtable(狐表)用户栏目专家坐堂 → 图表上数据标识问题


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

主题:图表上数据标识问题

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


加好友 发短信
等级:小狐 帖子:394 积分:6015 威望:0 精华:0 注册:2015/2/17 10:18:00
图表上数据标识问题  发帖心情 Post By:2022/4/7 21:02:00 [只看该作者]

基本情况统计表_tA  共三个字段  :年份   钢材消耗量     木材消耗量
有的年份 木材小消耗量为 0
 按以下代码制成统计图表,两条曲线上均标上了消耗数据(包括数据为0的)
请教:如何修改以下代码,使得数据为0的不在图表上标识。
谢谢!

 Dim ChartV As WinForm.Chart  
Dim SeriesV As WinForm.ChartSeries  
Dim tV As Table = Tables("基本情况统计表_tA") 
ChartV = e.Form.Controls("Chart13")  
ChartV.ChartType = ChartTypeEnum.XYPLOT'PIE  
ChartV.SeriesList.Clear()  
For Each cV As Col In tV.Cols
    If cV.Name <> "年份" Then
        SeriesV = ChartV.SeriesList.Add()  
        SeriesV.Text = cV.Name  
        SeriesV.Length = tV.Rows.Count  
        For rV As Integer = 0 To tV.Rows.Count - 1
            SeriesV.X(rV) = rV
            SeriesV.Y(rV) = tV.Rows(rV)(cV.Name)
 
SeriesV.DataLabelCompass=LabelCompassEnum.NORTH
 SeriesV.DataLabelText = "{#YVAL}"
 SeriesV.DataLabelForeColor=ColoR.GREEN
        Next
    End If
Next
For rV As Integer = 0 To tV.Rows.Count - 1 
    ChartV.AxisX.SetValueLabel(rV, tV.Rows(rV)("年份"))  
Next



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


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

请不要发重复的问题:http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=176299

 回到顶部