Python 唐´;t显示特定x matplotlib的y值

Python 唐´;t显示特定x matplotlib的y值,python,matplotlib,Python,Matplotlib,我正在尝试生成包含多个箱线图的图。但除了一个x值外,还应该有“自由空间” 基本上是上图,没有显示x=3处的箱线图。有一个参数positions,您可以在其中设置所需的x位置,例如plt.boxplot(系列1,位置=[1,2,4,5])有一个参数positions可以在其中设置所需的x位置,例如plt.boxplot(系列1,位置=[1,2,4,5]) import matplotlib.pyplot as plt series1 = [[0.1,0.2,.3], [0.2,0.3,0.5]

我正在尝试生成包含多个箱线图的图。但除了一个x值外,还应该有“自由空间”


基本上是上图,没有显示x=3处的箱线图。

有一个参数
positions
,您可以在其中设置所需的x位置,例如
plt.boxplot(系列1,位置=[1,2,4,5])
有一个参数
positions
可以在其中设置所需的x位置,例如
plt.boxplot(系列1,位置=[1,2,4,5])
import matplotlib.pyplot as plt

series1 = [[0.1,0.2,.3], [0.2,0.3,0.5], [0.2,0.4,0.5], [0.1,0.3,0.5]]

del series1[2]
plt.boxplot(series1, positions = [1,2,4])
plt.show()
import matplotlib.pyplot as plt

series1 = [[0.1,0.2,.3], [0.2,0.3,0.5], [0.2,0.4,0.5], [0.1,0.3,0.5]]

del series1[2]
plt.boxplot(series1, positions = [1,2,4])
plt.show()