利用办公之星控件动态生成图表

原创 2003年12月08日 21:21:00
 
利用办公之星控件动态生成图表

http://www.standsoft.com  (2003.12.8)  文章来源:智岛软件
 
 

 

图表是分析数据的最直观方式,办公之星控件能够根据表格数据自动生成各种类型的美观图表,如柱形图、棱锥图、折线图、饼图等图表,并且各种图表可以互相转换。生成图表接口方法如下:

BOOL CreateChart(double dLeft, double dTop,LPCTSTR strName, LPCTSTR strValue, short nGroup, LPCTSTR strTitle,short nType, LPCTSTR strSampleText)

参数说明: 

dLeft 图表在页面上的左边位置(单位:0.1毫米)
dTop 图表在页面上的上边位置(单位:0.1毫米)
strName 图表名称
strValue 图表数据字符串,

例子说明:

星期一 星期二 星期三 星期四 星期五 星期六 星期日
1 2 3 4 5 6 7
11 12 13 14 15 16 17

上表的数据转为图表字符串:
|星期一|星期二|星期三|星期四|星期五|星期六|星期日|1|2|3|4|5|6|7|11|12|13|14|15|16|17|

即用符号“|”将表头字符和表行数据连起来。

nColNum 数据表列数目,如上表的nColNum为7
strTilte 图表标题
nType 图表类型,0:三维柱形图,1:柱形图,2:圆柱图,3:棱锥,4:圆锥图,5:折线图,6:散点图
strSamleText 图表图例字符串,用“|”将每一行的图例连起来。如:|张三|李四|

整个源码范例如下:
CreateChart(0, 0, “week”, “|星期一|星期二|星期三|星期四|星期五|星期六|星期日|1|2|3|4|5|6|7|11|12|13|14|15|16|17|”, 7, “范例图表”,0, “|张三|李四|”)

<?XML:NAMESPACE PREFIX = V /><?XML:NAMESPACE PREFIX = O />CSDN_Dev_Image_2003-12-81216411.jpg

关于MFC下的图表控件

下面这篇文章很好的回答了我这几天在mfc下绘图的苦闷,我是一名菜鸟,如果自己实现C++绘制曲线,扩展很是个问题,代码的bug让我应接不暇,毕竟能力,时间也有限。尝试mschart,icomp(iplo...
  • hxh129
  • hxh129
  • 2014年03月19日 12:29
  • 12469

基于PHP的超炫酷HTML5交互式图表

用PHP实现专业级的基于Web的图表,而无需深入的HTML5和JavaScript知识。 介绍 最近,我需要从一组PHP数据组快速创建图表。要求图表必须是交互式的,用户友好的,也可下载的。...
  • kaikai4
  • kaikai4
  • 2015年09月14日 14:47
  • 521

飞火龙在天解说百度Echarts的应用,如何从后台获取动态数据并生成图表的

百度echarts的应用,从后台获取动态数据,并生成图表                                                             --梁晓磊 jsp页...
  • qq_23145857
  • qq_23145857
  • 2016年02月26日 17:29
  • 3025

JavaScript动态生成控件的方法

JavaScript动态生成控件的方法 这个是在项目里面遇到的问题,这个是一个Test,不过还是没有找到从页面映射数据到后台的方法,boss给出的方法是用json来传递数据,不过我还是不是很懂。下面...
  • qinqigang
  • qinqigang
  • 2016年10月21日 16:27
  • 172

High-speed Charting Control--MFC绘制图表(折线图、饼图、柱形图)控件

High-speed Charting Control--MFC绘制图表(折线图、饼图、柱形图)控件 控件的主要特点是: - 高速绘图(轴固定时),允许快速绘制数据 - 无限数量的数据序列(内存...
  • xuanyuanlei1020
  • xuanyuanlei1020
  • 2016年12月07日 15:22
  • 8274

JQuery动态添加控件并取值

新做在线考试项目,添加试题时需要动态的添加控件来设置试题内容,之前只是简单的接触些JS,于是弄了本Jquery的书,看了两天做了一个例子,模拟编辑一道多选题的设置,刚开始学,不知道自己做的需不需要改进...
  • My_Way2011
  • My_Way2011
  • 2016年07月08日 10:24
  • 1047

BCB 动态生成控件

窗体上的所有对象与窗体本身都成为一个类:TForm1,我们就是将类成员与类成员函数写到TForm1类中,程序运行时,实际上就是通过TForm1 类生成Form1对象, 所以,Unit1.cpp...
  • u014438664
  • u014438664
  • 2015年03月29日 23:46
  • 494

使用Echarts生成图表

Echarts首页:http://echarts.baidu.com/index.html Echarts是一款非常好用的图表生成工具,这里以常用的饼图和柱状图为例讲一下Echarts的简单使用 ...
  • Sky786905664
  • Sky786905664
  • 2016年10月23日 09:49
  • 565

【Visual Basic】纯代码不拖控件,利用动态生成控件的方式完成一个简单的四则运算计算器

vb6是一个典型的拖控件加代码的编程代表,因此也一直被认为难登大雅之堂,但是,在vb6中可以完全纯粹地使用代码控制这个窗体与窗体的控件。这样生成出来的控件位置摆放精确无比,无须拖好控件之后,再利用工具...
  • yongh701
  • yongh701
  • 2015年05月26日 20:55
  • 2428

动态从数据库获取数据实时插入图表

1.实现效果图 2.jsp文件 Insert title here 数据库获取的时间: 停止定时器 开启定时器 High...
  • Java_jfei
  • Java_jfei
  • 2017年04月12日 22:45
  • 1493
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:利用办公之星控件动态生成图表
举报原因:
原因补充:

(最多只允许输入30个字)