标签: python matplotlib
我正在尝试用对数x轴绘制一个箱线图。正如您在下面的示例中所看到的,由于比例,每个框的宽度减小。有没有办法让所有盒子的宽度相同?
答案 0 :(得分:4)
您可以根据绘图上的位置设置框的特定宽度。 boxplot的{{1}}参数允许设置不同的宽度。要计算相应的宽度,您需要将位置转换为线性比例,添加或减去某些线性宽度,然后转换回对数比例。两个由此获得的值之间的差异是要设置的条的宽度。
boxplot
这里使用的线性宽度width当然是任意的;你需要为自己选择一个好的价值。
width
w