用ABAP来实现柱状图和饼状图的输出
来源:互联网 发布:淘宝如何排名靠前 编辑:程序博客网 时间:2024/06/06 20:37
我们可以用ABAP来实现柱状图和饼状图的输出。
如下例子:
REPORT ztest_22.
DATA: BEGIN OFitab_data OCCURS 0,"一个文本列和多个数字列
dataname(15),
quantity1 TYPE i,
quantity2 TYPE i,
quantity3 TYPE i,
END OF itab_data,
BEGIN OF itab_options OCCURS 0,
option(20),
END OF itab_options.
itab_data-dataname = 'Electricity'.
itab_data-quantity1 = 55.
itab_data-quantity2 = 62.
itab_data-quantity3 = 59.
APPEND itab_data.
itab_data-dataname = 'Gas'.
itab_data-quantity1 = 35.
itab_data-quantity2 = 52.
itab_data-quantity3 = 44.
APPEND itab_data.
itab_data-dataname='Water'.
itab_data-quantity1 = 18.
itab_data-quantity2 = 22.
itab_data-quantity3 = 19.
APPEND itab_data.
"ITAB_OPTIONS-OPTION ='P2TYPE = LN'. "加这两句就将柱状图变成折线图输出
"APPEND ITAB_OPTIONS.
CALL FUNCTION 'GRAPH_MATRIX_3D'"最多支持六列
EXPORTING
col1 ='Jan'
col2 ='Feb'
col3 ='Mar'
titl ='test'
TABLESGRAPH_MATRIX_3D
data = itab_data
opts = itab_options
EXCEPTIONS
OTHERS = 1.
构造的内表内容:
dataname
quantity1
quantity2
quantity3
Electricity
55
52
59
Gas
35
52
44
Water
18
22
19
按照列进行分组对比,列数和横坐标的数相同。
按照行进行分析,每一行是一条折线。
- 用ABAP来实现柱状图和饼状图的输出
- android柱状图和饼状图的的实现
- 原生js和canvas实现的 柱状图、饼状图、折线图
- 用含成员函数的类来实现输入和输出时间
- 用UL标签+CSS实现的柱状图
- 用UL标签+CSS实现的柱状图
- 用UL标签+CSS实现的柱状图
- 用JFreeChart实现基于Web的柱状图
- 用UL标签+CSS实现的柱状图
- 用MPAndroidChart实现可滑动的柱状图
- 立体柱状图的实现
- JFreeChart的柱状图实现
- 简单柱状图的实现
- 柱状图的实现
- HighCharts 柱状图的实现
- Android柱状图的实现
- achartengine的柱状图和饼状图的使用
- ABAP实现本地化的资产负债表和损益表
- java 实战经验java.lang.NoSuchMethodError错误
- Debug命令及用法
- JAVA使用JDBC连接MySQL数据库
- socket编程 - Asyncsocket
- maven部署jar 到远程仓库
- 用ABAP来实现柱状图和饼状图的输出
- 利用svn log命令实现的资源版本更新
- UIScrollView
- 仿知乎日报第二篇:Splash页
- PY爬虫专用导航贴
- php底层原理之PHP变量的存储
- Gitlib 添加SSH KEY
- 第一章 TCP/IP协议族
- 汉字转拼音和简拼工具类分享