10
Mein Ziel ist es, die Größe "Umsatz ($)" und "Jahre" zu erhöhen. Aber ich weiß nicht wie. Ich bin in der Lage, die "Äpfel, Durians, Orangen" und "2012, 2013" zu erhöhen.Ändern der Schriftgröße der Domänenachsenbeschriftung und der Bereichsachsenbeschriftung für jfreechart
Unten sind meine Codes.
JFreeChart chart = ChartFactory.createBarChart3D("", // chart title
"Years", // domain axis label
"Revenue ($)", // range axis label
dataset, // data
PlotOrientation.VERTICAL, // orientation
false, // include legend
false, // tooltips
false);
CategoryPlot plot = chart.getCategoryPlot();
CategoryAxis axis = plot.getDomainAxis();
CategoryPlot p = chart.getCategoryPlot();
ValueAxis axis2 = p.getRangeAxis();
Font font = new Font("Dialog", Font.PLAIN, 25);
axis.setTickLabelFont(font);
Font font2 = new Font("Dialog", Font.PLAIN, 15);
axis2.setTickLabelFont(font2);
LegendTitle legend = new LegendTitle(plot.getRenderer());
Font font3 = new Font("Dialog", Font.PLAIN, 20);
legend.setItemFont(font3);
legend.setPosition(RectangleEdge.BOTTOM);
chart.addLegend(legend);
Der schnellste Weg, um die Antwort auf diese Frage zu finden wäre, die API-Dokumentation zu lesen (http://www.jfree.org/jfreechart/api/ javadoc/org/jfree/chart/axis/CategoryAxis.html) und scannen alle setXXX() - Methoden (einschließlich der geerbten Methoden). setLabelFont() sollte auf Sie als etwas, das einen Versuch wert ist, herausspringen. –