没有合适的资源?快使用搜索试试~ 我知道了~
首页Jfreechart 用户手册(Manual)
Jfreechart 用户手册(Manual)
5星 · 超过95%的资源 需积分: 9 292 下载量 2 浏览量
更新于2023-03-03
评论
收藏 3.81MB PDF 举报
本手册是一位网络上的朋友发送给我的,在使用JFreeChart的时候很有帮助.现在共享出来,不过要收取一定积分,主要是为我以后下载其他人的资源时所用.不好意思了.^_^.<br>为了感谢那位送我手册的朋友,在这里,如果那位朋友想要这份手册又不够积分下载,可以给我邮件,我收到邮件有时间就会发送给你(呵呵,特殊情况才会没时间的)
资源详情
资源评论
资源推荐
The JFreeChart Class Library
Version 0.9.18
Developer Guide
Written by David Gilb ert
April 28, 2004
c
2000-2004, Object Refinery Limited. All rights reserved.
IMPORTANT NOTICE:
If you choose to use this document you do so entirely at your own
risk.
Contents
1 Introduction 13
1.1 What is JFreeChart? . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.2 This Document . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
1.3 Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . . . . 15
1.4 Comments and Suggestions . . . . . . . . . . . . . . . . . . . . . 15
2 Sample Charts 16
2.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.2 Pie Charts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
2.3 Bar Charts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.4 Line Chart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
2.5 XY Plots . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.6 Time Series Charts . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.7 Histograms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
2.8 Area Charts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
2.9 Difference Chart . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
2.10 Step Chart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
2.11 Gantt Chart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
2.12 Multiple Axis Charts . . . . . . . . . . . . . . . . . . . . . . . . . 28
2.13 Combined and Overlaid Charts . . . . . . . . . . . . . . . . . . . 29
2.14 Future Development . . . . . . . . . . . . . . . . . . . . . . . . . 30
3 Downloading and Installing JFreeChart 31
3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
3.2 Download . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
3.3 Unpacking the Files . . . . . . . . . . . . . . . . . . . . . . . . . 32
3.4 Running the Demonstration Applications . . . . . . . . . . . . . 33
3.5 Compiling the Source . . . . . . . . . . . . . . . . . . . . . . . . 33
3.6 Generating the Javadoc Documentation . . . . . . . . . . . . . . 33
4 Using JFreeChart 34
4.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
4.2 Creating Your First Chart . . . . . . . . . . . . . . . . . . . . . . 34
5 Bar Charts 37
5.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
5.2 A Bar Chart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
5.3 Customising Bar Charts . . . . . . . . . . . . . . . . . . . . . . . 42
1
CONTENTS 2
6 Line Charts 44
6.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
6.2 A Line Chart Based On A Category Dataset . . . . . . . . . . . 44
7 Time Series Charts 55
7.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
7.2 Time Series Charts . . . . . . . . . . . . . . . . . . . . . . . . . . 55
8 Customising Charts 61
8.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
8.2 Chart Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
8.3 Plot Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
8.4 Axis Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
9 Dynamic Charts 67
9.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
9.2 Background . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
9.3 The Demo Application . . . . . . . . . . . . . . . . . . . . . . . . 68
10 Tooltips 72
10.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
10.2 Generating Tool Tips . . . . . . . . . . . . . . . . . . . . . . . . . 72
10.3 Collecting Tool Tips . . . . . . . . . . . . . . . . . . . . . . . . . 73
10.4 Displaying Tool Tips . . . . . . . . . . . . . . . . . . . . . . . . . 73
10.5 Disabling Tool Tips . . . . . . . . . . . . . . . . . . . . . . . . . 74
10.6 Customising Tool Tips . . . . . . . . . . . . . . . . . . . . . . . . 74
11 Item Labels 75
11.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
11.2 Displaying Item Labels . . . . . . . . . . . . . . . . . . . . . . . . 76
11.3 Item Label Appearance . . . . . . . . . . . . . . . . . . . . . . . 78
11.4 Item Label Positioning . . . . . . . . . . . . . . . . . . . . . . . . 79
11.5 Customising the Item Label Text . . . . . . . . . . . . . . . . . . 80
11.6 Example 1 - Values Above a Threshold . . . . . . . . . . . . . . . 80
11.7 Example 2 - Displaying Percentages . . . . . . . . . . . . . . . . 83
12 Using Multiple Axes 88
12.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88
12.2 An Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
12.3 Hints and Tips . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
13 Combined Charts 91
13.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
13.2 Combined Domain Category Plot . . . . . . . . . . . . . . . . . . 91
13.3 Combined Range Category Plot . . . . . . . . . . . . . . . . . . . 92
13.4 Combined Domain XY Plot . . . . . . . . . . . . . . . . . . . . . 94
13.5 Combined Range XY Plot . . . . . . . . . . . . . . . . . . . . . . 95
CONTENTS 3
14 Datasets and JDBC 97
14.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
14.2 About JDBC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
14.3 Sample Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
14.4 PostgreSQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98
14.5 The JDBC Driver . . . . . . . . . . . . . . . . . . . . . . . . . . 100
14.6 The Demo Applications . . . . . . . . . . . . . . . . . . . . . . . 100
15 Exporting Charts to Acrobat PDF 102
15.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
15.2 What is Acrobat PDF? . . . . . . . . . . . . . . . . . . . . . . . 102
15.3 iText . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
15.4 Graphics2D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
15.5 Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
15.6 The Application . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
15.7 Viewing the PDF File . . . . . . . . . . . . . . . . . . . . . . . . 108
15.8 Unicode Characters . . . . . . . . . . . . . . . . . . . . . . . . . . 108
16 Exporting Charts to SVG Format 112
16.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
16.2 Background . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
16.3 A Sample Application . . . . . . . . . . . . . . . . . . . . . . . . 112
17 Applets 116
17.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
17.2 Issues . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
17.3 A Sample Applet . . . . . . . . . . . . . . . . . . . . . . . . . . . 118
18 Servlets 121
18.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
18.2 A Simple Servlet . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
18.3 Deploying the Servlet . . . . . . . . . . . . . . . . . . . . . . . . 124
18.4 Embedding Charts in HTML Pages . . . . . . . . . . . . . . . . . 124
18.5 Supporting Files . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
18.6 Deploying Servlets . . . . . . . . . . . . . . . . . . . . . . . . . . 129
19 Miscellaneous 131
19.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
19.2 X11 / Headless Java . . . . . . . . . . . . . . . . . . . . . . . . . 131
19.3 Java Server Pages . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
20 Packages 132
20.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
21 Package: org.jfree.chart 133
21.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
21.2 ChartColor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
21.3 ChartFactory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
21.4 ChartFrame . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
21.5 ChartMouseEvent . . . . . . . . . . . . . . . . . . . . . . . . . . 136
21.6 ChartMouseListener . . . . . . . . . . . . . . . . . . . . . . . . . 137
CONTENTS 4
21.7 ChartPanel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
21.8 ChartPanelConstants . . . . . . . . . . . . . . . . . . . . . . . . . 139
21.9 ChartRenderingInfo . . . . . . . . . . . . . . . . . . . . . . . . . 139
21.10ChartUtilities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
21.11ClipPath . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
21.12DrawableLegendItem . . . . . . . . . . . . . . . . . . . . . . . . . 142
21.13Effect3D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
21.14JFreeChart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
21.15JFreeChartConstants . . . . . . . . . . . . . . . . . . . . . . . . . 146
21.16Legend . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
21.17LegendItem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
21.18LegendItemCollection . . . . . . . . . . . . . . . . . . . . . . . . 147
21.19LegendItemLayout . . . . . . . . . . . . . . . . . . . . . . . . . . 147
21.20MeterLegend . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
21.21PolarChartPanel . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
21.22StandardLegend . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
21.23StandardLegendItemLayout . . . . . . . . . . . . . . . . . . . . . 149
22 Package: org.jfree.chart.annotations 150
22.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
22.2 CategoryAnnotation . . . . . . . . . . . . . . . . . . . . . . . . . 150
22.3 CategoryTextAnnotation . . . . . . . . . . . . . . . . . . . . . . . 150
22.4 TextAnnotation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
22.5 XYAnnotation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
22.6 XYDrawableAnnotation . . . . . . . . . . . . . . . . . . . . . . . 152
22.7 XYLineAnnotation . . . . . . . . . . . . . . . . . . . . . . . . . . 152
22.8 XYPointerAnnotation . . . . . . . . . . . . . . . . . . . . . . . . 152
22.9 XYTextAnnotation . . . . . . . . . . . . . . . . . . . . . . . . . . 153
23 Package: org.jfree.chart.axis 154
23.1 Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
23.2 Axis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154
23.3 AxisCollection . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
23.4 AxisConstants . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
23.5 AxisLocation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
23.6 AxisSpace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
23.7 AxisState . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
23.8 CategoryAnchor . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
23.9 CategoryAxis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
23.10CategoryAxis3D . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
23.11CategoryLabelPosition . . . . . . . . . . . . . . . . . . . . . . . . 163
23.12CategoryLabelPositions . . . . . . . . . . . . . . . . . . . . . . . 164
23.13CategoryTick . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
23.14ColorBar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
23.15CompassFormat . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
23.16DateAxis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166
23.17DateTickMarkPosition . . . . . . . . . . . . . . . . . . . . . . . . 168
23.18DateTick . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
23.19DateTickUnit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
23.20LogarithmicAxis . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
剩余391页未读,继续阅读
Neetgo
- 粉丝: 24
- 资源: 20
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- ExcelVBA中的Range和Cells用法说明.pdf
- 基于单片机的电梯控制模型设计.doc
- 主成分分析和因子分析.pptx
- 共享笔记服务系统论文.doc
- 基于数据治理体系的数据中台实践分享.pptx
- 变压器的铭牌和额定值.pptx
- 计算机网络课程设计报告--用winsock设计Ping应用程序.doc
- 高电压技术课件:第03章 液体和固体介质的电气特性.pdf
- Oracle商务智能精华介绍.pptx
- 基于单片机的输液滴速控制系统设计文档.doc
- dw考试题 5套.pdf
- 学生档案管理系统详细设计说明书.doc
- 操作系统PPT课件.pptx
- 智慧路边停车管理系统方案.pptx
- 【企业内控系列】企业内部控制之人力资源管理控制(17页).doc
- 温度传感器分类与特点.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论7