2
用图形问这个更容易。目前,我使用获得以下箱线图图matplotlib: Matplotlib boxplot x轴
有一种方法,以获得一个这样的数字,但在相干与相应的x轴数目的位置上的每个框(如在一个正常的散射阴谋,但与框,而不是点)?
此时x轴上的数字通过参数labels=
加上。
用图形问这个更容易。目前,我使用获得以下箱线图图matplotlib: Matplotlib boxplot x轴
有一种方法,以获得一个这样的数字,但在相干与相应的x轴数目的位置上的每个框(如在一个正常的散射阴谋,但与框,而不是点)?
此时x轴上的数字通过参数labels=
加上。
您需要指定boxplot
constructor的参数positions
。
from matplotlib import pyplot as plt
plt.boxplot([[1,4],[2,5],[3,6]], positions=[2,4,5.5])
默认情况下它使用值[1, 2, ..., n]
,但你可以指定每个条不同的x位置和xticks将自动更新。
感谢您的回答。即使使用浮点值(如示例中的那些值)它会工作吗? – FMarazzi
@FMarazzi是的。我更新了这个例子来证明这一点。 – Suever