c#(winform)使用mschart控件制作图表-----问题及解决

最近需要将电能值与时间的表用图表显示,查看vs2005(.net2.0)居然没有图表控件,提说。net3.5添加了图表chart控件,但是现在环境不能改变,只能寻求他法。

   在COM控件集中有一个microsoft chart control,version6.0(oledb),简单地查了相关资料,发现可用,比较简单基础的一个控件,因为图表功能需求很简单,所以也没想什么专业图表控件。

首先,新建一个windows应用程序项目,一个简单的form。在左侧工具箱右键出现的选项中选择"选择项",在com集中找microsoft chart control,version6.0(oledb),添加。此时左侧工具箱会出现该控件,

将该控件拖入form即可,一些操作和其他控件相似。

第二,查看msdn或利用搜索引擎了解该控件的属性和方法,按需求进行相应配置。

第三,为控件添加数据。此处出现一些小问题,就是数据集的赋值,是二维数组,横坐标X是时间字符串,纵坐标Y是电能值,而传入参数需要的是字符串和long,这种二维数组只能自己定义数据类型了。

今天有点累,直接上代码吧

 

遇到的问题1:

   字体过长会出现竖排,字体不清晰,需要改变控件大小

解决方法:每次只显示5个时间点,利用刻度控件进行左右调整。

遇到的问题2:

  如何选择某个刻度左侧的5个值

解决方法:

          

思绪比较乱,大概意思就是这样。

不说了。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值