Foxtable(狐表)用户栏目专家坐堂 → 这样的图表如何实现?


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

主题:这样的图表如何实现?

帅哥哟,离线,有人找我吗?
狐狸爸爸
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/8/24 17:03:00 [只看该作者]

加粗的部分,就是设置线条的:

 

Dim Chart As WinForm.Chart '定义一个图表变量
Dim Series1 As WinForm.ChartSeries '定义一个图系变量
Dim Series2 As WinForm.ChartSeries '定义一个图系变量
Dim t As Table = Tables("计划完成表") '定义一个变量t引用数据表
Chart= e.Form.Controls("Chart1") ' 引用窗口中的图表
Chart.VisualEffect = True
Chart.SeriesList.Clear() '清除图表原来的图系
Dim nms() As String = {"一","二","三","四","五","六","七","八","九","十","十一","十二"}
Dim r As Row = t.current
Series1 = Chart.SeriesList.Add() '增加一个图系
Series2 = Chart.SeriesList.Add() '增加一个图系
Series1.Length = 12 '图系的数据点数等于表的行数
Series2.Length = 12 '图系的数据点数等于表的行数
Series1.LineThickNess = 1
Series2.LineThickNess = 1
Series1.MarkSize = 2
Series2.MarkSize = 2
For i As Integer = 0 To 11
    Series1.y(i) = r(nms(i) & "_" & "计划")
    Series2.y(i) = r(nms(i) & "_" & "实现")
    Series1.x(i) = i
    Series2.X(i) = i
Next


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


加好友 发短信
等级:童狐 帖子:274 积分:2451 威望:0 精华:1 注册:2010/9/14 13:18:00
  发帖心情 Post By:2011/8/24 17:11:00 [只看该作者]

series.LineThickNess = 2   或  series.LineThickNess = 1  

曲线粗线无变化....  


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


加好友 发短信
等级:童狐 帖子:274 积分:2451 威望:0 精华:1 注册:2010/9/14 13:18:00
  发帖心情 Post By:2011/8/24 17:15:00 [只看该作者]

series.LineThickNess = 1 
series.marksize= 2
Series.FitType = FitTypeEnum.Spline
Series.MarkShape = MarkShapeEnum.Dot

图片点击可在新窗口打开查看此主题相关图片如下:原图切片.jpg
图片点击可在新窗口打开查看

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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/8/24 17:55:00 [只看该作者]

你看我9楼的文件,是不是变化了?


 回到顶部
总数 14 上一页 1 2