Bonjour,
voila c un programme qui permet d'afficher pluisieurs PieChart dans une page web (il faut utilisé la bibliothèque jfreechrat.jar)
mais le problème qu'il ya une erreure que je la pas connue
j'utilise netbeans5.5 jdk 5
voila le programme
et voila le rapport d'erreureCode:
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55 <%-- Document : jspmultiplepiechart Created on : 1 Sep, 2008, 1:11:29 PM Author : komal --%> <%@page contentType="text/html" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <%@ page import="java.awt.*" %> <%@ page import="java.io.*" %> <%@ page import="org.jfree.chart.*" %> <%@ page import="org.jfree.chart.entity.*" %> <%@ page import="org.jfree.chart.plot.*"%> <%@ page import ="org.jfree.data.category.*"%> <%@ page import ="org.jfree.data.general.*"%> <%@ page import ="org.jfree.util.*"%> <% final double[][] data = new double[][]{ {3.0, 4.0, 3.0, 5.0}, {5.0, 7.0, 6.0, 8.0}, {5.0, 7.0, 3.0, 8.0}, {1.0, 2.0, 3.0, 4.0}, {2.0, 3.0, 2.0, 3.0} }; final CategoryDataset dataset = DatasetUtilities.createCategoryDataset( "Region ", "Sales/Q", data); final JFreeChart chart = ChartFactory.createMultiplePieChart( "Multiple Pie Chart", dataset, TableOrder.BY_ROW, true, true, false); chart.setBackgroundPaint(new Color(249, 231, 236)); try { final ChartRenderingInfo info = new ChartRenderingInfo(new StandardEntityCollection()); final File file1 = new File("../webapps/jspchart/web/multipiechart.png"); ChartUtilities.saveChartAsPNG(file1, chart, 800, 600, info); } catch (Exception e) { out.println(e); } %> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>JSP Page</title> </head> <body> <IMG SRC="multipiechart.png" WIDTH="600" HEIGHT="400" BORDER="0" USEMAP="#chart"> </body> </html>
Merci de me le corrigerCode:
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
36
37
38
39 Erreur de servlet générée: C:\Documents and Settings\Amine\.netbeans\5.5\apache-tomcat-5.5.17_base\work\Catalina\localhost\multichart\org\apache\jsp\index_jsp.java:11: package org.jfree.data.category does not exist import org.jfree.data.category.*; ^ Erreur de servlet générée: C:\Documents and Settings\Amine\.netbeans\5.5\apache-tomcat-5.5.17_base\work\Catalina\localhost\multichart\org\apache\jsp\index_jsp.java:12: package org.jfree.data.general does not exist import org.jfree.data.general.*; ^ Une erreur s'est produite à la ligne: 21 dans le fichier jsp: /index.jsp Erreur de servlet générée: C:\Documents and Settings\Amine\.netbeans\5.5\apache-tomcat-5.5.17_base\work\Catalina\localhost\multichart\org\apache\jsp\index_jsp.java:75: cannot find symbol symbol : class CategoryDataset location: class org.apache.jsp.index_jsp final CategoryDataset dataset = DatasetUtilities.createCategoryDataset( ^ Une erreur s'est produite à la ligne: 21 dans le fichier jsp: /index.jsp Erreur de servlet générée: C:\Documents and Settings\Amine\.netbeans\5.5\apache-tomcat-5.5.17_base\work\Catalina\localhost\multichart\org\apache\jsp\index_jsp.java:75: cannot find symbol symbol : variable DatasetUtilities location: class org.apache.jsp.index_jsp final CategoryDataset dataset = DatasetUtilities.createCategoryDataset( ^ Une erreur s'est produite à la ligne: 21 dans le fichier jsp: /index.jsp Erreur de servlet générée: C:\Documents and Settings\Amine\.netbeans\5.5\apache-tomcat-5.5.17_base\work\Catalina\localhost\multichart\org\apache\jsp\index_jsp.java:80: cannot find symbol symbol : variable TableOrder location: class org.apache.jsp.index_jsp "Multiple Pie Chart", dataset, TableOrder.BY_ROW, true, true, false); ^ 5 errors