Java jfreechart类别标签重叠
我正在用Java jfreechart类别标签重叠,java,jfreechart,bar-chart,Java,Jfreechart,Bar Chart,我正在用JFreeChart制作条形图,我的类别完全重叠。 我已经看过了,但不知怎么的,我不能用我的。我有 DefaultCategoryDataset dataset = new DefaultCategoryDataset(); for (int l = 1; l<256; l++) { dataset.setValue(CountRed[l],"Red",Integer.toString(l)); dataset.setValue(Co
JFreeChart
制作条形图,我的类别完全重叠。
我已经看过了,但不知怎么的,我不能用我的。我有
DefaultCategoryDataset dataset = new DefaultCategoryDataset();
for (int l = 1; l<256; l++)
{
dataset.setValue(CountRed[l],"Red",Integer.toString(l));
dataset.setValue(CountBlue[l], "Blue", Integer.toString(l));
dataset.setValue(CountGreen[l], "Green", Integer.toString(l));
}
JFreeChart chart = ChartFactory.createStackedBarChart("RGB", "pixels", "Num", dataset, PlotOrientation.VERTICAL, false, true, false);
CategoryPlot p=chart.getCategoryPlot();
p.setRangeGridlinePaint(Color.BLACK);
CategoryAxis xAxis = p.getDomainAxis();
xAxis.setCategoryLabelPositions(CategoryLabelPositions.DOWN_90);
xAxis.setTickLabelFont(new Font("Times New Roman", Font.PLAIN, 7));
ImgDiag1 = chart.createBufferedImage(700,250);
diag1 = new ImageIcon(ImgDiag1);
jLabel4.setIcon(diag1);
DefaultCategoryDataset数据集=新建DefaultCategoryDataset();
对于(int l=1;l请编辑您的问题,使其包含显示您描述的问题的a;将a发布到并引用链接。已更新。此图显示每个值(0-255)的红色像素数图片中有。你看了吗?刚刚试过这个。它给了我错误的结果。看起来像是这样。顺便说一句,我现在需要使用堆叠条形图,所以结果必须是这个,但这个类别仍然重叠。