Foxtable(狐表)用户栏目专家坐堂 → 图表的跳过统计表用法


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

主题:图表的跳过统计表用法

帅哥,在线噢!
有点蓝
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111414 积分:567140 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/8/20 14:21:00 [显示全部帖子]

……
dim  s as string = "2022-05-10"
Series.Length = lst.Count '设置图系的长度
For i As Integer = 0 To 23'指定每个数据点的位置
    Series.X(i) = i '指定水平坐标
    Series.Y(i) = tbl.Find("用户 = '张三' and 时间=#“ & s & " " & lst(i) & ”#") '指定垂直坐标
    Chart.AxisX.SetValueLabel(i, lst(i)) '指定字符表示
Next
Chart.AxisX.AnnoWithLabels = True '启用字符标示

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


加好友 发短信
等级:超级版主 帖子:111414 积分:567140 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/8/20 15:07:00 [显示全部帖子]

应该有些整点的数据不存在。

比如是要显示整点比如“01:00”这个时间点的数据?还是说把01:00~02:00之间的数据求和作为01:00”的数据?

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


加好友 发短信
等级:超级版主 帖子:111414 积分:567140 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/8/20 15:21:00 [显示全部帖子]

加一个判断自己测试就知道了

dim dr as datarow = tbl.Find("用户 = '张三' and 时间=#“ & s & " " & lst(i) & ”#")
if dr is nothing then
Series.Y(i) =  0 '指定垂直坐标
output.show("张三没有整点数据:" & s & " " & lst(i))
else
Series.Y(i) =  dr("电量")
edn if

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


加好友 发短信
等级:超级版主 帖子:111414 积分:567140 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/8/20 15:38:00 [显示全部帖子]

看7楼

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


加好友 发短信
等级:超级版主 帖子:111414 积分:567140 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/8/20 16:58:00 [显示全部帖子]

只加载当天的数据即可,比如:

cmd.CommandText = "select * from {xx表} where 日期 >='" date.today "' and 日期<'" & date.today.adddays(1) & "'"

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


加好友 发短信
等级:超级版主 帖子:111414 积分:567140 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/8/21 20:56:00 [显示全部帖子]

http://www.foxtable.com/webhelp/topics/0968.htm

Chart.AxisX.AnnoWithLabels = True '启用字符标示

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


加好友 发短信
等级:超级版主 帖子:111414 积分:567140 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/8/22 15:27:00 [显示全部帖子]

写代码把保存的图片旋转一下,比如
http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=91470

 回到顶部