[英]Generate a subplot with ylim in df.boxplot()
我有以下代码:
df.boxplot(column = ['rate'], by = 'age', figsize=(9,7))
但是,此箱线图有一个异常值,显示的箱子非常小。 我需要编写以下代码:
#1st Subplot
df.boxplot(column = ['rate'], by = 'age', figsize=(9,7))
#2nd Subplot
df.boxplot(column = ['rate'], by = 'age', figsize=(9,7))
plt.ylim(0,2)
所以这意味着我需要一个 2x1 或 1x2 子图来显示:#1 原始箱线图和#2 缩放箱线图 (ylim(0,2))
¿如何处理这个子图?
尝试将子图轴显式传递给 pandas 图,然后您可以单独调整它们的限制:
import matplotlib.pyplot as plt
fig, axarray = plt.subplots(1, 2, figsize=(9, 7))
#1st Subplot
df.boxplot(column=['rate'], by='age', ax=axarray[0])
#2nd Subplot
df.boxplot(column=['rate'], by='age', ax=axarray[1])
axarray[1].set_ylim(bottom=0, top=2)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.