2

これは皆さんにとってばかげた質問かもしれませんが、次のエラーが発生しています。createLineChartのパラメータはすべて正しいと思います。なぜ私が間違っていると言っているのかわかりません...なぜこのエラーが発生するのか教えていただけますか?

org.apache.jasper.JasperException: Unable to compile class for JSP: 

An error occurred at line: 102 in the jsp file: /graph.jsp
The method createLineChart(String, String, String, CategoryDataset, boolean, boolean, boolean) in the type ChartFactory is not applicable for the arguments (String, String, String, DefaultCategoryDataset, PlotOrientation, boolean, boolean, boolean)
99:          }
100:         
101:         
102:         JFreeChart chart = ChartFactory.createLineChart("Houlry", "Usage", "time", hourlydata , PlotOrientation.HORIZONTAL, true, true, false);
103:        

編集回答ありがとうございます!

しかし、PlotOrientationを削除すると、

method createLineChart n class org.jfree.jfreechartChartFactory cannot be applied to given types;
required java.lang.String,java.langString,java.langString,org.jfree.data.category.CategoryDataset,org.jfree.chart.plot.PlotOrientatio,boolean,boolean boolean

初期化:

DefaultCategoryDataset hourlydata = new DefaultCategoryDataset();
for (int k = 1; k <= i; k++) {
        if (k == 1){
           label = "CPU Average";
        }
        if (k == 2){
            label = "CPU Max";
        }
        if (k == 3){
            label = "RAM Average";
        }
        if (k == 4){
            label = "RAM Max";
        }

        for (int j = 1; j < 7; j++) {
            if (j == 1){
                time = "10";
            }
            if (j == 2){
                time = "20";
            }
            if (j == 3){
                time = "30";
            }
            if (j == 4){
                time = "40";
            }
            if (j == 5){
                time = "50";
            }
            if (j == 6){
                time = "60";
            }
            hourlydata.addValue(arr[k][j], label, time);
            }
         }

私はどういうわけかライブラリの束をインポートすることによってこの問題を理解しました:/あなたの助けに感謝します!

4

1 に答える 1

1

エラーに関してはcreateLineChart、PlotOrientation パラメーターを使用してメソッドを呼び出そうとしています。メソッドにはこのパラメーターがありません。

呼び出したいメソッドではない可能性があります。

于 2012-10-31T13:37:43.027 に答える