[英]JFree Bar Chart - Bar width?
在条形图中,运行时来自DB的数据是动态的。 我的问题是
如果数据集的数据量较少(记录集的数目较少),则图表的条形宽度较大。 我该如何控制?
chartPanel = new ChartPanel(test()); jPanel1.add(chartPanel, BorderLayout.CENTER); public static JFreeChart test() { String query = "SELECT num1,num2 from test1 ; JFreeChart cha; try { JDBCCategoryDataset dataset = new JDBCCategoryDataset("jdbc:mysql://localhost:3306/db", "com.mysql.jdbc.Driver", "root", ""); dataset.executeQuery(query); cha = ChartFactory.createBarChart3D("xxxx", "xxx", "xxx", dataset, PlotOrientation.VERTICAL, true, true, false); } catch (Exception e) { System.out.println(e); } return cha; }
有没有办法调整条形图中的条形宽度。
如果您可以尝试固定图形可以显示的最大条数。
因为如果您设法固定条的宽度,但是如果条的数量很大,那么条将重叠。
因此,确定您的图形可以显示的最大条形数量。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.