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