以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  图表数据显示  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=126868)

--  作者:qinlao666
--  发布时间:2018/10/30 15:16:00
--  图表数据显示

图片点击可在新窗口打开查看此主题相关图片如下:qq截图20181030151220.jpg
图片点击可在新窗口打开查看
老师图表中的数据的小数位数如何设置成2位
--  作者:有点甜
--  发布时间:2018/10/30 15:49:00
--  

贴出所写代码。

 

http://www.foxtable.com/webhelp/scr/0967.htm

 

http://www.foxtable.com/webhelp/scr/1031.htm

 


--  作者:qinlao666
--  发布时间:2018/10/30 15:57:00
--  
刚才那个问题搞定了
新问题,如图

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

Dim Chart  As WinForm.Chart  \'定义一个图表变量
Dim Series As WinForm.ChartSeries \'定义一个图系变量
Dim t As Table =  Tables("AAA") \'定义一个变量t引用数据表
Chart=  Forms("参数2").Controls("Chart1") \' 引用窗口中的图表
Chart.ChartType = ChartTypeEnum.Bar \'
Chart.HeaderText = "压差--实际流量"
Chart.SeriesList.Clear() \'清除图表原来的图系
Series = Chart.SeriesList.Add() \'增加一个图系
Series.LineColor = Color.blue
Series.LineThickNess = 3
Series.text = "压差"
Series.DataLabelText =  "{#YVAL}"
Series.Length = t.Rows.Count  \'图系的数据点数等于表的行数
For i As Integer =  0  To t.Rows.Count -  1  \'指定每个数据点的位置
    Series.X(i) = t.Rows(i)("压差") \'指定水平坐标
    Series.Y(i) = t.Rows(i)("实际流量") \'指定垂直坐标

Next
Chart.AxisY.AnnoFormatString="0.00"

--  作者:有点甜
--  发布时间:2018/10/30 15:59:00
--  

比如

 

series.DataLabelCompass = LabelCompassEnum.North

 

http://www.foxtable.com/webhelp/scr/1056.htm