正在使用ZedGraph控件的各位,进来探讨一下?

jacksu19 2008-06-05 05:29:22
应用中使用ZedGraph控件绘制曲线,需要同时画多幅图(GraphPane,每幅图中只画了一条曲线Curve);

问题,需要画多条与Y轴平行的参考线,方便醒目地对其查看各条曲线相同x值时的y值;

同时,还需要显示x值下,个幅图中,对应的曲线上与x对应的y值。

有什么方法实现上述两个功能呢?
...全文
618 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
才才 2011-11-17
  • 打赏
  • 举报
回复
我也在做电力的项目。现在也是在想楼主所要的参考线,可以随意拖动,我也想要这个效果,因为在和比较有功,无功功率的时候,在同一个时间段内,没有参考线,不好比较
hsghxm 2010-07-03
  • 打赏
  • 举报
回复
OK,ZEDGRAPH确实不错
itzrx 2008-11-07
  • 打赏
  • 举报
回复
我是做电力软件的,其中要画一些电压啊电流啊等图,(winform)用水晶报表感觉效果不理想,可能速度也不行.这两天在研究 zedgraph 这个组件,如果好,我想在项目中用。
学习了。。。
jacksu19 2008-07-04
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 sdcgmars 的回复:]
在使用ZedGraph时,下面两条可以设置X、Y的平等线
myPane.XAxis.MajorGrid.IsVisible = true;//设置X虚线
myPane.YAxis.MajorGrid.IsVisible = true;//设置Y虚线
[/Quote]

这个是打上类似坐标纸上的虚线网格,不是我想要的参考线。
我这里所说的“参考线”是可手动拖动的,可以拖到我比较感兴趣的某个位置(例如,某条曲线发生折点的位置,然后,通过参考线能够比较容易看到别的曲线在相同位置的值,或者直接显示出该位置的值)

谢谢骑士的参与。虽然上面我的问题没有描述太清楚。
sdcgmars 2008-07-03
  • 打赏
  • 举报
回复
在使用ZedGraph时,下面两条可以设置X、Y的平等线
myPane.XAxis.MajorGrid.IsVisible = true;//设置X虚线
myPane.YAxis.MajorGrid.IsVisible = true;//设置Y虚线
jacksu19 2008-06-17
  • 打赏
  • 举报
回复
a

绘制曲线时,分模拟量和状态量两类。

它们所占的图幅高度(行)因有所不同。可是ZedGraph中MasterPane排列GraphPane太自动化了,完全是自动控制图幅的高度、宽度。

想要控制部分图幅的高度或宽度,如何实现呢?只能够查看ZedGraph中MasterPane源代码了,修改DoLayout()方法?

这样,还需要给GraphPane增加属性。让MasterPane知道,该GraphPane图幅与其它图幅的高度或宽度控制方法不同。麻烦大了。

jacksu19 2008-06-11
  • 打赏
  • 举报
回复
实际上,看了ZedGraph控件绘制曲线的方法,结果是没有做样条插值,只是简单地用直线连接各个点。因此,本问:基线样条曲线插值算法已经没有存在的价值和意义。

只需要找到一条线段的两个端点的坐标,然后就可以计算出这条线上的任意一点(给定x坐标)的y值。由于本问是以时间为x坐标,因此,同一个x值,值会有一个y值与之对应,存在多个y值的情况。

另外两个帖子散了分,还没有人接呢,

http://topic.csdn.net/u/20080603/15/2fba35f5-99d9-40e5-bd69-c93996ba2657.html
http://topic.csdn.net/u/20080528/15/6d98f4f7-ad19-434e-8e30-3ddd1c04e099.html

哪位路过的朋友,去顶一下捧个人场,我好结贴散分。
烈火焚身 2008-06-10
  • 打赏
  • 举报
回复
关注+学习!!
帮你顶!!
yilanwuyu123 2008-06-10
  • 打赏
  • 举报
回复
MArk YOUQING up
jacksu19 2008-06-10
  • 打赏
  • 举报
回复
画与X or Y轴平行的参考线的方法在这里已经获得较好的解决。画与X or Y轴平行的参考线(虽然还有不少代码需要加入到自己的应用中)

基线样条曲线插值的算法仍在求解过程中,还没有找到具体的算法。基线样条曲线插值算法
yagebu1983 2008-06-05
  • 打赏
  • 举报
回复
关注+学习!!
帮你顶!!
懒牛科技 2008-06-05
  • 打赏
  • 举报
回复
呵呵.学习!

111,098

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧