Tag: 图表

JFreeChart缩放BoxLots与几个类别

我目前正在使用JFreeChart基于Java的项目,以显示boxplots。 我的问题是如何显示包含大约20个类别和5 +系列的CategoryDataset的箱型图的图表。 目前如果没有设置ChartPanel的首选大小,Legend,Labels和Annotations是可读的,但BoxLots太小。 或者设置ChartPanel的大小,以使BoxLots具有可接受的大小,但是图例,标签和注释是水平拉伸的。 我的问题是,如何正确缩放箱形图,而不缩放图例的图例,轴标签和注释? 是否可以缩放绘图而不缩放图表的所有元素? 代码示例 import java.awt.Color; import java.awt.Dimension; import java.io.IOException; import java.util.ArrayList; import java.util.HashMap; import javax.swing.JFrame; import javax.swing.JScrollPane; import org.jfree.chart.ChartPanel; import org.jfree.chart.JFreeChart; import org.jfree.chart.axis.CategoryAxis; import org.jfree.chart.axis.NumberAxis; import org.jfree.chart.plot.CategoryPlot; import org.jfree.chart.renderer.category.BoxAndWhiskerRenderer; import org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset; public class StretchedBoxAndWhiskerExample{ DefaultBoxAndWhiskerCategoryDataset dataset; JFreeChart chart; ChartPanel chartPanel; JFrame frame; JScrollPane scrollPane; public StretchedBoxAndWhiskerExample() { createCategoryBoxplot(); frame = […]