以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 绘图问题请教 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=89448) |
-- 作者:天若千颖 -- 发布时间:2016/8/22 11:54:00 -- 绘图问题请教
\'绘图代码
有几个问题请教: 1.这种柱状图最多可以支持多少行数据?我的数据点太多了,有的井产量有几年,上千条数据。 2.我的横坐标是用的日期(date),但是不能都显示出来,不然太多了,能够让X轴每隔20条数据显示一个标签吗? 3.如果要把鼠标放在数据点上,显示当前点的时间和产量,也就是X、Y值,Y值是数值,可以用YVAL显示,时间如何显示呢? 4.如果在原来的表中,时间这一列(“date”)比较乱,不是按时间先后排列的,绘图的时候能否让它以时间先后顺序绘图?时间早的点在时间晚的点的左侧。如何实现? |
-- 作者:大红袍 -- 发布时间:2016/8/22 12:29:00 -- 1、多少行都行;
2、设置刻度间隔 http://www.foxtable.com/webhelp/scr/1018.htm
3、不行......
4、先对表格进行排序或统计 |
-- 作者:天若千颖 -- 发布时间:2016/8/22 12:37:00 -- 2.设置Major不行,我的X轴是时间,或者转换为字符,不是数字。 能否这么做,增加一列,专门作为X轴的标签,这一列从date这一列中复制数据,当date日期为每月1号的时候,复制一个日期,如果不为每月1号,则为空值?其实这些数据都是每天一个,我只需要一个月有一个显示标签即可。
4、先对表格进行排序或统计
在加载外部表的时候排序呢?设置排序规则,对成图的数据顺序有影响吗? [此贴子已经被作者于2016/8/22 13:53:39编辑过]
|
-- 作者:天若千颖 -- 发布时间:2016/8/22 12:38:00 -- 我有2000多项数据,一共180多W条,如果都采用一个个排序好,难度太大。 |
-- 作者:大红袍 -- 发布时间:2016/8/22 14:42:00 -- 1、排序直接设置一下就行啊
Tables("表A").Sort = "第一列"
2、你可以间隔20设置一次啊
If i mod 20 = 0 Then Chart.AxisX.SetValueLabel(i, t.Rows(i)("date")) \'指定字符表示 Else Chart.AxisX.SetValueLabel(i, "") \'指定字符表示 End If |