3
私はJFreeChartを初めて使っています。
マイチャートが添付されています。ご覧のとおり、ラベルは切り捨てられています。切り詰めを避けるためにラベルの幅を指定するにはどうすればよいですか(私はそれらを収めるのに十分な不動産を持っています)?次のように
私の現在のコードがある:アプローチのうち
DefaultCategoryDataset dataset = new DefaultCategoryDataset();
dataset.setValue(24, "Major", "Mathematics");
dataset.setValue(20, "Major", "Philosophy");
dataset.setValue(18, "Major", "Chemical Engineering");
dataset.setValue(15, "Major", "Sociology");
dataset.setValue(14, "Major", "Stuff");
dataset.setValue(13, "Major", "A Program");
dataset.setValue(13, "Major", "Bleg");
JFreeChart chart = ChartFactory.createBarChart(" ", "Major", "Score", dataset, PlotOrientation.HORIZONTAL,
false, true, false);
CategoryPlot plot = chart.getCategoryPlot();
Font font1 = new Font("Dialog", Font.PLAIN, 25);
Font font2 = new Font("Dialog", Font.PLAIN, 15);
Font font3 = new Font("Dialog", Font.PLAIN, 25);
plot.getDomainAxis().setLabelFont(font3);
plot.getRangeAxis().setLabelFont(font3);
CategoryAxis axisDomain = plot.getDomainAxis();
ValueAxis axisRange = plot.getRangeAxis();
axisDomain.setTickLabelFont(font1);
axisRange.setTickLabelFont(font2);
chart.setAntiAlias(true);
ありがとう!!!!! あなたはこのような信じられないほど明確な答えに対して+10以上の価値があります。 – Jake