1
GroupedStackedBarRendererを使用して、グラフ内のサブカテゴリを許可しています。日付ラベル、jFreeChart setLabelFontのサイズがGroupedStackedBarRendererで機能していません
SubCategoryAxis domainAxis = new SubCategoryAxis("");
domainAxis.addSubCategory("Skill 1");
domainAxis.addSubCategory(...)
domainAxis.setSubLabelFont(new Font("Tahoma", Font.PLAIN, 12));
しかし、次の行には、主要なカテゴリ自体には影響はありません:私は、サブカテゴリを追加してサブカテゴリのフォントサイズを制御反射に
plot.setDomainAxis(domainAxis);
Font font3 = new Font("Dialog", Font.PLAIN, 16);
domainAxis.setLabelFont(font3);
私がいることを実感しますサブカテゴリではなくカテゴリドメインの軸への参照を取得する必要があります。だから、私は以下を試した:
CategoryPlot catPlot = (CategoryPlot) chart.getPlot();
catPlot.getDomainAxis().setLabelFont(new Font("Tahoma", Font.PLAIN, 20));
私は、目盛りラベルは、Y軸(単位)の数字だと思っていました。私はX軸の日付のフォントサイズを変更する必要があります - "04/11/16"など – Elliot
あなたの 'domainAxis'は' SubCategoryAxis'のインスタンスであると仮定しています。 – trashgod
はいそれは 'SubCategoryAxis domainAxis = new SubCategoryAxis(" ");' – Elliot