Foxtable(狐表)用户栏目专家坐堂 → 关于GDI绘图问题


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

主题:关于GDI绘图问题

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


加好友 发短信
等级:幼狐 帖子:172 积分:1571 威望:0 精华:0 注册:2021/8/9 16:05:00
关于GDI绘图问题  发帖心情 Post By:2023/12/27 8:58:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:snipaste_2023-12-27_08-54-04.jpg
图片点击可在新窗口打开查看

rt所示,官方给的代码如下:
If e.Col.Name = "第二列" Then
    e.Chart.AddValues(e.Row("第一列").Split(","))
    e.Chart.Space = 2 '设置图表边距
    e.Chart.SeriesColor = Color.Gray '设置线条颜色
    e.Chart.ShowHigh = True '标记最大值
    e.Chart.HighMarkerColor = Color.Red '设置最大值标记颜色
    e.Chart.ShowLow = True '标记最小值
    e.Chart.LowMarkerColor = Color.Green '设置最小值标记颜色
    e.DrawChart()
End If

但是我现在想在这个图上画一条横线,就像上图那条红色的红线一样,请问怎么写代码?我尝试写好几次没成功!
[此贴子已经被作者于2023/12/27 8:58:50编辑过]

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


加好友 发短信
等级:超级版主 帖子:110574 积分:562760 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2023/12/27 9:04:00 [只看该作者]


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


加好友 发短信
等级:幼狐 帖子:172 积分:1571 威望:0 精华:0 注册:2021/8/9 16:05:00
  发帖心情 Post By:2023/12/27 9:05:00 [只看该作者]

帮助文档我看过, 尝试了好多次失败,才提问的!

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


加好友 发短信
等级:幼狐 帖子:172 积分:1571 威望:0 精华:0 注册:2021/8/9 16:05:00
  发帖心情 Post By:2023/12/27 9:11:00 [只看该作者]

解决了,谢谢!

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


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

怎么尝试的哦?没看到1楼有设置标志线的代码啊.就下面2行用法

    e.Chart.MarkerLineValue = 5 设置标志值
    e.Chart.MarkerLineColor = Color.Red  
'
设置标志线颜色


MarkerLineValue双精度小数型,用于设置标志值。
MarkerLineColorColor型,用于设置标志线颜色。
MarkerLineWeight单精度小数型,用于设置标志线粗细。

 回到顶部