ChartDirector常见用法(示例代码).pdf
文本预览下载声明
ChartDirector 常见用法(示例代码)
最近在尝试在 ChartDirector 里进行坐标的设置,想在这里写写最近最近的学习
成果。
下面是我的代码实例,里面就是实现如何在 ChartDirector 里进行坐标的设置,
代码如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
public void createChart(ChartViewer viewer, int index)
{
// 这是两组数据,X和 Y会一一对应生成;多在多纵轴图中使用,横坐
标点会自动调整。
double[] dataY0 = { 4.5, 5};
Date[] dataX0 = {
new GregorianCalendar(1999, 1, 1).getTime(), new
GregorianCalendar(2000,
8, 6).getTime()
};
double[] dataY1 = {7, 6.5, 6, 5, 6.5, 7, 6, 5.5, 5,9,8,7,8};
Date[] dataX1 = {new GregorianCalendar(1999, 1, 1).getTime(),
new GregorianCalendar(1999, 6, 1).getTime(), new
GregorianCalendar(1999,
11, 1).getTime(), new GregorianCalendar(1999, 11,
15).getTime(),
new GregorianCalendar(1999, 12, 9).getTime(), new
GregorianCalendar(2000,
2, 3).getTime(), new GregorianCalendar(2000, 7,
13).getTime(),
new GregorianCalendar(2001, 4, 5).getTime(), new
GregorianCalendar(2001,
8, 16).getTime(), new GregorianCalendar(2001,
10, 16).getTime(),new GregorianCalendar(2001,
12, 16).getTime(),new
GregorianCalendar(2002,
2, 16).getTime(),new
GregorianCalendar(2002,
4, 16).getTime()};
//这是单独的横坐标数据,横坐标会根据数据进行调整,Y 轴会按照顺
利一一对应。
Date[] dataX2 = {
new GregorianCalendar(1999, 1, 1).getTime(), new
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
GregorianCalendar(1999, 4, 1).getTime(),
new GregorianCalendar(1999, 8, 9).getTime(), new
GregorianCalendar(2000,1, 1).getTime(),
new GregorianCalendar(2000, 4, 1).g
显示全部