MSChart 画水平线

来源:百度知道 编辑:UC知道 时间:2024/06/14 09:11:20
FOR NET3.5的 VS2008下
已经画出一条折线图,我想在上面加上2条值是固定的跟X轴平行的直线,该咋画?能同时在Y轴显示一下直线的备注波?
另外Y轴的刻度咋自定义
谢谢
恩 比如 Y轴的刻度它自动被分成了0 0.2 0.4 0.8 1
我想画2条刻度为0.5和0.75的直线于X轴平行的,谁能提供点例子

谢谢你,开头我也想到这个方法,但我的折线图是连接数据库,数据会增加,X轴会变长,这样好像没法像折线图那样画直线的吧?
再次感谢你的热心帮助,还想请教你一个问题,关于X轴缩进,我的X轴日期格式,而且不是等分,比如1991-7-1,1991-11-4,1993-5-1...生成图的时候老爱自动把时间缩成几个点,能不能让X轴按照数据源,每一个时间点都显示出来

你是说从Y的刻度上加入与X平行的刻度线?

你可以修改Y轴的Interval属性达到效果,就是Y轴刻度的大小。
另外你还可以加入两个Serial在当前的ChartArea,就用你画折线的办法画两条直线,不是很难。备注的话很简单,当你在每个Serial中加入Point的时候,可以指定他的Label。

可以的,你可以找出数据库中折线各个点的X的最大值,你画直线的时候加一个X更大的点就行了

就是说X轴是时间格式的,数据例如有4个,1号,5号,25号,30号
你不想让X轴上还有另外的2号等等没用的刻度是吗?
简单,在Point加入之前,就把X值转化为string,当然你一定要先记得排序一下