压扁

2013-04-09 104 views
0

http://i.stack.imgur.com/34WJU.png压扁

正如可以从图中看到的JFreeChart饼图标签,用于指向饼图的部分中的箭头标记重叠在左侧。有没有办法缩小标签的字体,以便更适合?或让他们出去,所以他们不重叠? 强文本

+1

调整整个图形面板 – Aubin 2013-04-09 19:24:56

+0

其中两个必须适应侧由端在一张纸... 。如果我可以将这些标签全部删除在一起那也不错 – Arhowk 2013-04-09 20:50:49

+0

除了这里的建议(http://stackoverflow.com/q/15900169/230513)之外,您可以将图表渲染为图像,然后下-样品。 – trashgod 2013-04-09 21:27:31

回答

0

可以通过某些角度通过使用下面的代码图表旋转

JFreeChart chart = ChartFactory.createPieChart3D("World Polulation by Countries ", dataset, true, true, true); 
      PiePlot plot = (PiePlot) chart.getPlot(); 

      plot.setPieIndex(0); 

//   plot.setLabelFont(new Font("SansSerif", Font.NORMAL, 12)); 
      plot.setNoDataMessage("No data available"); 
      plot.setCircular(false); 
      plot.setLabelLinksVisible(true); 
//   plot.zoom(200); 
//   plot.setStartAngle(180); 
//   plot.setLabelBackgroundPaint(paint); 
      plot.setLabelLinkMargin(0.01); 
      return chart;