关于vb 做折线图 mschart 控件
access数据库中有两个字段的数据一列是天数另一列是数量现在有这样的问题如果我把天数设置成文本型的话mschat中的数据横轴是天数纵轴是数量但是但是但是横轴的天数只是单...
access数据库中有两个字段的数据 一列是天数 另一列是数量
现在有这样的问题
如果我把天数设置成文本型的话 mschat中的数据横轴是天数 纵轴是数量 但是 但是 但是 横轴的天数只是单纯的点 就是说1天 和3天的刻度间隔是一样的
如果我把天数设置成数据型的 会出现两条曲线
我现在要怎么做才能让横轴是天数 纵轴是数量 而且 天数可以有实际的大小刻度呢 展开
现在有这样的问题
如果我把天数设置成文本型的话 mschat中的数据横轴是天数 纵轴是数量 但是 但是 但是 横轴的天数只是单纯的点 就是说1天 和3天的刻度间隔是一样的
如果我把天数设置成数据型的 会出现两条曲线
我现在要怎么做才能让横轴是天数 纵轴是数量 而且 天数可以有实际的大小刻度呢 展开
1个回答
展开全部
这个控件太弱,建议找个第三方的。
如果你想用这个控件你可以这样试试
你从数据库去数据的时候先按天数排序,然后取出来的数据保证天数是连续的,如果某个天数没有值,你就用0填充。
因为你的表中不一定每个天数都有数据,你可以建一个表,里边是连续的,1,2,3,4,....天数,然后和这个表连接,以新建的为主表,如果该天数有值。就用数据库的值,如果没有对应的你就用一个预设值,如0
这样取出来的数据就是按照天数连续的了。然后横坐标就用新表的值。
但你要考虑如果同一个天数存在多条数据怎么处理。
比如存在两天数据都是3天,但数据可能不同,如果累计成一个点可以,如果变成两个点,这个控件又有问题,你要保证,每行数据的天数是连续按照刻度来的
如果你想用这个控件你可以这样试试
你从数据库去数据的时候先按天数排序,然后取出来的数据保证天数是连续的,如果某个天数没有值,你就用0填充。
因为你的表中不一定每个天数都有数据,你可以建一个表,里边是连续的,1,2,3,4,....天数,然后和这个表连接,以新建的为主表,如果该天数有值。就用数据库的值,如果没有对应的你就用一个预设值,如0
这样取出来的数据就是按照天数连续的了。然后横坐标就用新表的值。
但你要考虑如果同一个天数存在多条数据怎么处理。
比如存在两天数据都是3天,但数据可能不同,如果累计成一个点可以,如果变成两个点,这个控件又有问题,你要保证,每行数据的天数是连续按照刻度来的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询