我有一些关于matplotlib中的boxlot的问题: 问题A 我在Q1 , Q2和Q3中突出显示的标记是什么? 我相信Q1是最大的, Q3是exception值,但Q2是什么? 问题B :matplotlib如何识别exception值 ? (即它是如何知道它们不是真正的max和min ?)
有没有办法在matplotlib中将boxlot分组? 假设我们有三个“A”,“B”和“C”组,每个我们都想为“苹果”和“桔子”创build一个盒子。 如果分组不可能直接进行,我们可以创build所有六个组合并将它们并排排列。 什么是最简单的方式来可视化的分组? 我试图避免将刻度标签设置为“A +苹果”之类的东西,因为我的场景涉及比“A”更长的名称。
我目前正在使用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 = […]