我想定製我的圖表,因此我想使用類定製工具 我已經使用以下代碼將類別標籤更改爲垂直,但我不知道它爲什麼會生成錯誤!圖表類定製工具出錯
代碼:
public void customize(JFreeChart jfc, JRChart jrc) {
CategoryPlot myPlot = jfc.getCategoryPlot();
HorizontalCategoryAxis axis = (HorizontalCategoryAxis)myPlot.getDomainAxis();
axis.setVerticalCategoryLabels(true);
}
的錯誤是:
cannot find symbol : Class HorizontalCategoryAxis
此外,我曾嘗試:
CategoryItemRenderer renderer = (CategoryItemRenderer) plot.getRenderer();
CategoryItemLabelGenerator generator = new StandardCategoryItemLabelGenerator("{2}", new DecimalFormat("0.00"));
renderer.setLabelGenerator(generator);
renderer.setItemLabelsVisible(true);
XYItemRenderer renderer2 = (XYItemRenderer) plot.getRenderer();
XYItemLabelGenerator generator2 = new StandardXYItemLabelGenerator("{2}", new DecimalFormat("0.00"));
renderer.setLabelGenerator(generator);
和錯誤:
找不到符號出現的行:
renderer.setLabelGenerator(generator);
和
沒有合適的構造爲
XYItemLabelGenerator generator2
我的參考文獻是:
http://files.blogjava.net/hao446tian/jfreechart-1.0.1-US_developer_guide.pdf
UPDATE 我仍然看不到categorieExpression(Y軸):(的所有失敗的代碼((
的錯誤是,這似乎是'HorizontalCategoryAxis'不你的班級路徑。確保你的類路徑中有所有合適的罐子。 – Jes
[使用Cutomiser圖表類的步驟是什麼?](http://stackoverflow.com/questions/7173261/what-are-the-steps-to-use-cutomiser-chart-class) – trashgod
@Jes ,我已經添加JfreChart.jar到我的項目,我應該添加別的東西嗎? – rym