jfreechart边框颜色

jfreechart边框颜色,第1张

JFreeChart jfreechart =ChartFactory.createBarChart("",

"",

"",new DefaultCategoryDataset(),

PlotOrientation.VERTICAL,

true,

false,

false)

jfreechart.setBorderPaint(Color.RED)//设置边框颜色

jfreechart.setBorderVisible(true)//设置边框可见

createMultiplePieChart这个方法生成的多个图是可以布局的,但是他是你dataset.addValue()有几个他就生成几个图。而且都是一样的。

用java图形用户界面来做那就用java的布局管理器类来做如下:

JPanel panel = new JPanel(new GridLayout(2, 2))

//new GridLayout(2, 2)网格型的布局处理器,就是把容器被分成大小相等的矩形,一个矩形中放置一个组件。这是个2行*2列的布局

DefaultCategoryDataset dataset=new DefaultCategoryDataset()

dataset.addValue(23.3, "Section 1", "Section")

dataset.addValue(56.5, "Section 2", "Section")

dataset.addValue(43.3, "Section 3", "Section")

dataset.addValue(11.1, "Section 4", "Section")

JFreeChart chart1 = ChartFactory.createMultiplePieChart("Multiple Pie Chart", dataset,TableOrder.BY_ROW,

true,true, false )

panel.add(new ChartPanel(chart1))

panel.setPreferredSize(new Dimension(800, 600))//设置整个画布的大小

这样你生成的图就会是2行*2列的,要其他的只要改new GridLayout(2, 2)这个就好了。还有其他多种布局方式,如FlowLayout,BorderLayout


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/7886531.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存