| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1358 人关注过本帖
标题:高手请指教-关于C#作图的问题
只看楼主 加入收藏
c1_wangyf
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:7
帖 子:665
专家分:2832
注 册:2010-5-24
结帖率:50%
收藏
 问题点数:0 回复次数:12 
高手请指教-关于C#作图的问题
各位高手,我有一个问题请大家指教:

要在窗口中作图(类似于右侧图形,这是EXCEL做的--将不同的数据组合到一起),数据可以从EXCEL中导入,但是问题是有的时候数据并不一定都有,也就是图中的每个单独的表格不一定都能用的到,我的初步想法是单独做需要的那个单独的表格,然后把他们拼接到一个图片里面,不知道这个想法怎么样?请高手们指点一下?!
图片附件: 游客没有浏览图片的权限,请 登录注册
搜索更多相关主题的帖子: 指教 
2010-08-04 15:43
c1_wangyf
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:7
帖 子:665
专家分:2832
注 册:2010-5-24
收藏
得分:0 
难道说这两天高手们都休息了吗?!
2010-08-09 10:59
c1_wangyf
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:7
帖 子:665
专家分:2832
注 册:2010-5-24
收藏
得分:0 
高手都不在?!

自己回家吃块西瓜吧!!

有空请高手喝杯茶吧!!!
2010-08-13 08:43
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
收藏
得分:0 
写个公共的方法,传入你的excel中的sheet名,不就行了。?为何要单独做呢?

飘过~~
2010-08-13 09:50
c1_wangyf
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:7
帖 子:665
专家分:2832
注 册:2010-5-24
收藏
得分:0 
哈哈,首先谢谢版主!!

我之所以这样做,主要是因为:

1、排版打印--在EXCEL里面本来已经派的挺好的,但打印就不一定都能对齐,这样要花很长的时间进行排版;
2、有的时候要改变“坐标”,这样每个表格改来改去的很耗时间,有的时候还会把每个表格的给忘记了,这样很容易出现错误,尤其是数据很多的时候;
3、如果能很快做出我上面列的类似的图的话,就不用花很长时间处理这些图形问题了,可以花时间在图形数据的分析上,工作效率提高不少!!

所以,请您帮忙出点“主意”,哈哈哈。多谢了!!
2010-08-16 08:57
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
收藏
得分:0 
既然这样,那写一个方法,貌似就有些白了。
不过,我觉得可以将图像的一些属性传到方法中,这样也许可以共同控制。

而且每一次都要去分析图形,貌似有些耗时间啊。不可以直接将excel中的图形取出来吗?

飘过~~
2010-08-16 10:02
c1_wangyf
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:7
帖 子:665
专家分:2832
注 册:2010-5-24
收藏
得分:0 
多谢版主回复,可能是我没有说清楚,其实是这样的:
我们有很多数据,有的和X,Y是一一对应关系,这个相对比较好处理;有的是一段Y坐标对应一段其他的数据,需要按照Y的次序依次累加上去,也就是第4栏的那个柱状图;有的还需要把其他的数做成底图,把上图的那几栏图形设置成透明的叠加到底图上面,这样图形在打印的时候就对不齐了,调来调去的很耗时间;

最主要的把上面的图形做出来,分析不需要软件来做,软件也无法完成;分析是根据做出来的图形中曲线的“增减”趋势和柱状图结合进行分析,这个工作只有人工完成。

我也想过通过VBA控制图形的属性,但是有些属性在VBA中根本就没有提到过或者不允许控制(可能也是学的不够精干),所以想到用程序将所有需要的数据都写入数据库,然后需要哪些数据就从数据库中提取出来,绘制到窗口中,但是现在苦于对图形操作不是很熟悉......

期盼您的指教,谢谢!!
2010-08-17 10:39
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
收藏
得分:0 
既然这样,提取数据也比较麻烦,呵呵。因为数据没有一个统一的标准,完全各不相同。、
看来并没有捷径可走,也只有一个一个写了。

飘过~~
2010-08-17 10:44
c1_wangyf
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:7
帖 子:665
专家分:2832
注 册:2010-5-24
收藏
得分:0 
虽然说没有统一的标准,但是可以用不同的方法处理不同的数据,现在的主要问题是如何处理作图过程中的“坐标”问题,是在一个图形中把所有的都做上还是分成不同的图形,最好把所有的“拼接”到一起?
2010-08-17 11:23
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
收藏
得分:0 
如果图形简单,做成一个比较好,如果图形复杂,就做成几个小图,再拼接,应该要好一些.

飘过~~
2010-08-17 11:33
快速回复:高手请指教-关于C#作图的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.037677 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved