Foxtable(狐表)用户栏目专家坐堂 → 做图表时遇到两个问题,请问大神们怎么处理?


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

主题:做图表时遇到两个问题,请问大神们怎么处理?

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


加好友 发短信
等级:幼狐 帖子:99 积分:1155 威望:0 精华:0 注册:2012/9/30 10:20:00
做图表时遇到两个问题,请问大神们怎么处理?  发帖心情 Post By:2018/1/20 16:46:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:qq图片20180120164316.png
图片点击可在新窗口打开查看


做图表时遇到两个问题,请问大神们怎么处理?
1.如何去掉图表外面的的边框?
2.折线显示的数据能设置1位小数吗?

我的代码如下:
Dim Chart As WinForm.Chart '定义一个图表变量
Dim Series As WinForm.ChartSeries '定义一个图系变量
Chart = e.Form.Controls("Chart1") ' 引用窗口中的图表
Chart.VisualEffect = True '加上这一行,让你的图表更漂亮
Chart.ChartType = ChartTypeEnum.Bar '图表1类型该为Bar(条形)
Chart.ChartType2 = ChartTypeEnum.XYPlot '图表2类型该为线形
Chart.DataSource = "统计表" '设置绑定表
Chart.SeriesList.Clear() '清除图表原来的图系

Series = Chart.SeriesList.Add() '增加第一个图系
Series.Text = "最高分"
Series.X.DataField = "班级" 'X轴绑定到产品列
Series.Y.DataField = "总分_最高分" 'Y轴绑定到数量列
Series.TooltipText = "X = {#XVAL}, Y = {#YVAL}"
Series.LineColor = Color.Blue '设置该图系的颜色

Series = Chart.SeriesList.Add() '增加第二个图系
Series.Text = "最低分"
Series.X.DataField = "班级" 'X轴绑定到产品列
Series.Y.DataField = "总分_最低分" 'Y轴绑定到数量列


Chart.SeriesList2.Clear() '清除图表原来的图系
Series = Chart.SeriesList2.Add() '给图表2增加一个图系
Series.Text = "平均分"
Series.X.DataField = "班级" 'X轴绑定到产品列
Series.Y.DataField = "总分_平均分" 'Y轴绑定到数量列
Series.DataLabelText = "{#YVAL}"

Chart.LegendVisible = True '显示图列
Chart.LegendCompass= CompassEnum.South '图列显示在南方(底端)

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109476 积分:557042 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/1/20 16:58:00 [只看该作者]


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


加好友 发短信
等级:幼狐 帖子:99 积分:1155 威望:0 精华:0 注册:2012/9/30 10:20:00
  发帖心情 Post By:2018/1/20 18:11:00 [只看该作者]

数据显示已经搞定了,按照你的建议,代码改成Series.DataLabelText = "{#YVAL:0.0}",非常感谢!
顺便问一下,第2个问题,要去掉图表的边框,有什么办法没?!


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/1/21 23:17:00 [只看该作者]

以下是引用sunion0769在2018/1/20 18:11:00的发言:
数据显示已经搞定了,按照你的建议,代码改成Series.DataLabelText = "{#YVAL:0.0}",非常感谢!
顺便问一下,第2个问题,要去掉图表的边框,有什么办法没?!

 

这个意思? http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=106658&skin=0

 


 回到顶部