Foxtable(狐表)用户栏目专家坐堂 → [求助]如何去除所有数据点的标记(已解决)


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

主题:[求助]如何去除所有数据点的标记(已解决)

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


加好友 发短信
等级:七尾狐 帖子:1525 积分:10580 威望:0 精华:0 注册:2008/9/24 11:16:00
[求助]如何去除所有数据点的标记(已解决)  发帖心情 Post By:2021/1/27 11:54:00 [只看该作者]

下面是一段图表生成代码,Y轴有五组数据,如何去除所有数据点的标记,请各位老师指教,谢谢!!
(现在只能清除一组数据的标记)

Dim Chart As WinForm.Chart '定义一个图表变量
Dim Series As WinForm.ChartSeries '定义一个图系变量
Dim t As Table = Tables("历史数据3") '定义一个变量t引用数据表
Chart = Forms("窗口2").Controls("Chart2") ' 引用窗口中的图表
Chart.ChartType = ChartTypeEnum.XYPlot '图表类型改为Bar(条形)
Chart.DataSource = "历史数据3" '设置绑定表
Dim max As Single = t.Compute("Max(MA5)")
Dim min As Single = t.Compute("Min(MA5)")
chart.AxisX.ClearValueLabel
Chart.AxisX.Text = "日期"
Chart.AxisY.Text = "MA值"
Chart.AxisY.Min = min '指定Y轴的最小值
Chart.AxisY.Max = max '指定Y轴的最大值
Chart.SeriesList.Clear() '清除图表原来的图系
For Each c As Col In t.Cols
    If c.Name <> "日期" Then
        If c.Name <> "序号" Then
            Series = Chart.SeriesList.Add() '增加一个图系
            Series.Text = c.Name '设置图系的标题
            Series.X.DataField = "序号" 'X轴绑定到产品列
            Series.Y.DataField = c.Name '设置Y轴的绑定列
        End If
    End If
Next
For i As Integer = 0 To nn2
    If i Mod 5 = 0 Then
        Chart.AxisX.SetValueLabel(i, t.Rows(i)("日期"))
    End If
Next
Chart.AxisX.AnnoWithLabels = True
Chart.LegendVisible = True '显示图列
Chart.LegendCompass= CompassEnum.South '图列显示在南方(底端)
Chart.SeriesList(0).LineColor = Color.Red '设置连线的颜色
Chart.SeriesList(1).LineColor = Color.Cyan
Chart.SeriesList(2).LineColor = Color.Green
Chart.SeriesList(3).LineColor = Color.DarkOrange
Chart.SeriesList(4).LineColor = Color.Blue
Series.MarkShape = MarkShapeEnum.None '数据点标记的形状
[此贴子已经被作者于2021/1/27 12:00:32编辑过]

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


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

For Each c As Col In t.Cols
    If c.Name <> "日期" Then
        If c.Name <> "序号" Then
            Series = Chart.SeriesList.Add() '增加一个图系
Series.MarkShape = MarkShapeEnum.None '数据点标记的形状
            Series.Text = c.Name '设置图系的标题
            Series.X.DataField = "序号" 'X轴绑定到产品列
            Series.Y.DataField = c.Name '设置Y轴的绑定列
        End If
    End If
Next

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


加好友 发短信
等级:七尾狐 帖子:1525 积分:10580 威望:0 精华:0 注册:2008/9/24 11:16:00
  发帖心情 Post By:2021/1/27 12:00:00 [只看该作者]

谢谢有点蓝老师,问题解决。

 回到顶部