以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]关于生成图表的问题  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=190944)

--  作者:xuxingbo
--  发布时间:2024/3/15 12:29:00
--  [求助]关于生成图表的问题

Dim Chart As WinForm.Chart \'定义一个图表变量
Dim Series As WinForm.ChartSeries \'定义一个图系变量
Dim t As  DataTable = DataTables("电动机绝缘及直阻测试记录") \'定义一个变量t引用数据表
Chart = e.Form.Controls("Chart1") \' 引用窗口中的图表
\'Chart.ChartType = ChartTypeEnum.Bar \'设置图表类型
Chart.AxisX.DateType = True \'明确指定X轴是日期型
Chart.AxisX.AnnoFormatString = "yy-MM-dd" \'制定日期表示格式
Chart.AxisY.Text = "不平衡度"
Chart.DataSource = "电动机绝缘及直阻测试记录" \'绑定设置
Chart.SeriesList.Clear() \'清除图表原来的图系
Series = Chart.SeriesList.Add() \'增加一个图系
Series.TooltipText = "X = {#XVAL}, Y = {#YVAL}"
Series.X.DataField = "测试时间2"
Series.Y.DataField = "不平衡度"

 

以上是生成图标表按钮的代码,生成图表不连续很乱这个是什么原因啊?

 


--  作者:xuxingbo
--  发布时间:2024/3/15 12:29:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:企业微信截图_17104765187146.png
图片点击可在新窗口打开查看

--  作者:有点蓝
--  发布时间:2024/3/15 13:57:00
--  
按时间顺序的,数据本来就是这样
--  作者:xuxingbo
--  发布时间:2024/3/19 16:18:00
--  
这个能不能先在表格里按照时间排一下序,然后在生成图表,能不能生成正常的曲线
--  作者:有点蓝
--  发布时间:2024/3/19 16:32:00
--  
不要使用绑定的方式,排序后遍历生成:http://www.foxtable.com/webhelp/topics/0967.htm,类似里面的方法一