</p> String filename = ServletUtilities.saveChartAsPNG(chart, 500, 300, null, session);
& G$ h4 p' }7 k& x String graphURL = request.getContextPath() + "/DisplayChart?filename=" + filename;* ?* n' q* [% J! ?/ f- @
%>
* M% Y# p$ _% N) A4 C
2 w: G3 Q' N$ i" t/ E 对比该例与前例,可看出createBarChart3D的倒数第三个参数改削成了true,该参数可用来显示下方的:。上两例我们显示的只是一个城市的肉类销量,有时辰我们有对比显示多个城市的分歧肉类,只要将上例稍作改削即可。例如要在图中暗示广州、深圳、东莞、佛山四个城市的四个肉类的发卖情形,只需要将如下三句稍做改削:" L# C3 v# M; }5 Q) Z2 W, f: _
double[][] data = http://www.qnr.cn/pc/java/fudao/jichu/200912/new double[][] {{1310}, {720}, {1130}, {440}};% _3 C9 a+ z( z; g& I% |
String[] rowKeys = {"猪肉", "牛肉","鸡肉", "鱼肉"};% z2 T6 [- b& p# e! s$ x6 B
String[] columnKeys = {""};: H6 Y: K! D+ L) R a7 R( ?
例如改削成:9 S! e% Z, u) A2 L9 J. {
double[][] data = http://www.qnr.cn/pc/java/fudao/jichu/200912/new double[][] {{1310, 1220, 1110, 1000},
2 R. a- k G- h7 q# B5 z. c: } {720, 700, 680, 640},4 D3 S* N; k9 m- e- D& ^& P
{1130, 1020, 980, 800},+ L: [* g, G# f" b n$ \9 o; R, Y
{440, 400, 360, 300}};+ V* c5 t# T) H; ?) ?/ M! ?
String[] rowKeys = {"猪肉", "牛肉","鸡肉", "鱼肉"};
. J' k! x' ?" x. x$ G: u String[] columnKeys = {"广州", "深圳", "东莞", "佛山"};
2 q! v. ?1 D! r$ j6 s h4 S& p 在运行该jsp页面,可看到如下界面:+ Q [! w. u, W7 C9 }
在上述几例中,在某个柱子上都没有显示响应的数值,下面让我们为每个柱子都加上它的数值,我们新建一个sample4.jsp页面,其内容如下:4 s* [, N6 _& P6 z! h3 z
|