设为首页|收藏本页|用户反馈|网站地图
今天是:
您现在的位置: 中华管理在线 >> 论文 >> IT类论文 >> 正文
VC6中VC6中调用ProEssentialsv5图表组件实现科学图表绘制(第2页)
作者:佚名    论文来源:本站整理    更新时间:2007-9-21

,PEvgetcell,PEvgetcellEx
  
  PEP_dwaPEvset,PEvsetcell,PEvsetcellEx/PEvget,PEvgetcell,PEvgetcellEx
  
  PEP_szaPEvset,PEvsetcell,PEvsetcellEx/PEvget,PEvgetcell,PEvgetcellEx
  
  PEP_faPEvset,PEvsetcell,PEvsetcellEx/PEvget,PEvgetcell,PEvgetcellEx
  
  PEP_structPEvset,/Pevget
  
  (3)选择适当的变量,将数据赋予这些变量。
  
  一般图表需要给PEP_faYDATA、PEP_szaPOINTLABELS赋值。
  
  科学图表和极坐标图表需要給PEP_faXDATA、PEP_faYDATA和PEP_faZDATA赋值。
  
  3D的科学图表需要给PEP_faXDATA,PEP_faYDATA,PEP_faZDATA赋值,但是3D的柱状图仅需要PEP_faYDATA。
  
  饼状图用PEP_faXDATA来控制“饼”的厚度,
  
  有以下的几个DLL函数可以为图表赋值:
  
  PEvset():一次可以全部的完成所有数据的赋值。
  
  PEvsetEx():一次可以完成部分数据的赋值。.
  
  Pevsetcell():一次仅可以为一维数据赋值。
  
  PevsetcellEx():一次仅可以为一个点赋值。
  
  因此Pevset()是最快的赋值方法。
  
  (4)选择选择图表中线(点)颜色的方法
  
  颜色是由PEP_dwaSUBSETCOLORS控制的,线型是由PEP_naSUBSETLINETYPES控制的,点型是由PEP_naSUBSETPOINTTYPES控制的。
  
  以下代码是在C/C++中实现线型设定方法。
  
  intnTmpStyles[3];
  
  nTmpStyles[0]=PELT_THINSOLID;
  
  nTmpStyles[1]=PELT_DASH;
  
  nTmpStyles[2]=PELT_DOT;
  
  PEvset(hPE,PEP_naSUBSETLINETYPES,nTmpStyles,3);
  
  注:以上代码使用的Pevset()函数,也可以使用Pevsetcell()函数来实现线型的设定方法。代码如下:
  
  intnTmpStyle;
  
  nTmpStyle=PELT_THINSOLID;
  
  PEvsetcell(hPE,PEP_naSUBSETLINETYPES,0,&nTmpStyle);
  
  nTmpStyle=PELT_DASH;
  
  PEvsetcell(hPE,PEP_naSUBSETLINETYPES,1,&nTmpStyle);
  
  nTmpStyle=PELT_DOT;
  
  PEvsetcell(hPE,PEP

上一页  [1] [2] [3] 下一页

延伸阅读:
[165博客] [社区讨论] [打印此文] [责任编辑:小林]
更多>>
娱乐图文精彩推荐
更多>>
中华健康每日推荐
更多>>
中华财经创业
今日财经要闻
股市大盘
创业指南
管理学论文
经济学论文