跪求大神指导。我用C#做了一个小程序,可以将一个txt文档中的参数读出,用dictionary列列
跪求大神指导。我用C#做了一个小程序,可以将一个txt文档中的参数读出,用dictionary列列出来。现在我需要将这些参数在图表中显示出来。以key为横坐标,以valu...
跪求大神指导。我用C#做了一个小程序,可以将一个txt文档中的参数读出,用dictionary列列出来。现在我需要将这些参数在图表中显示出来。以key为横坐标,以value为纵坐标。求指点啊~~~我的要求并不高,有图像就行。求指导啊~~~
展开
3个回答
展开全部
1.首先确定你画板的高度和宽度,然后画出坐标轴。此时的坐标轴是根据你的画板的真实的高度和宽度,自己选择一个合适的位置画出坐标轴。
2.定义一个point[]数组,把你从文档里面读出的数据存储到数组里面的X,Y坐标。但在存储之前,首先找出XY(文档里面的数据)的最大和最小值,然后根据比例把文档里面的数据与画板上的Xy真实坐标对应起来,这个才是你要存储的数组的XY坐标。
最后用函数g.Drawlines(画笔,point[]数组的实例)画出图形
2.定义一个point[]数组,把你从文档里面读出的数据存储到数组里面的X,Y坐标。但在存储之前,首先找出XY(文档里面的数据)的最大和最小值,然后根据比例把文档里面的数据与画板上的Xy真实坐标对应起来,这个才是你要存储的数组的XY坐标。
最后用函数g.Drawlines(画笔,point[]数组的实例)画出图形
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有几个方法可以实现你可以试试:
1. 自己画,先初始化一张画布,一支笔,从你的数据结构中读取数据,循环在每两个相邻的点间花一条线,直至画完所有的点,对实时性要求高的要注意解决频闪问题
2. 使用微软自带的图表控件或者第三方的图表控件
参考http://www.evget.com/article/2013/4/15/18798.html
1. 自己画,先初始化一张画布,一支笔,从你的数据结构中读取数据,循环在每两个相邻的点间花一条线,直至画完所有的点,对实时性要求高的要注意解决频闪问题
2. 使用微软自带的图表控件或者第三方的图表控件
参考http://www.evget.com/article/2013/4/15/18798.html
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
http://www.cnblogs.com/gnielee/archive/2010/08/02/wpf-cpu-usage.html 这个你看看符合你要求不,这个是绘制动态图的,你一次性把数据写进去它就绘制静态图,从txt度数据网上一搜一大片啦。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询