如何在 Seaborn 中更改轴限制?
Seaborn 是基于 matplotlib 的 Python 数据可视化库。它提供了一个高级界面,用于绘制吸引人且信息丰富的统计图形。轴类包含了大部分的图形元素:轴、刻度、线 2D、文本、多边形等。,并设置坐标系。在轴模块中有两种方法可用于改变限制:
- matplotlib.axes.Axes.set_xlim():matplotlib 库的 Axes 模块用于设置 x 轴视图限制。
- matplotlib.axes.Axes.set_ylim():matplotlib 库的 Axes 模块用于设置 y 轴视图限制。
语法:
Axes.set_xlim(self,左=无,右=无,发射=真,自动=假,* xmin =无,xmax =无)
Axes.set_ylim(self,底部=无,顶部=无,发射=真,自动=假,* ymin =无,ymax =无)
参数:
- 底部:此参数是数据坐标中的底部 xlim/ylim
- top:此参数是数据坐标中的顶级 xlim/ylim
- 发出:该参数用于通知观察者极限变化。
- 自动:此参数用于打开 x 轴/y 轴的自动缩放。
- xmin、xmax、ymin、ymax:这些参数等同于底部和顶部,同时传递 xmin/ymin 和底部或 xmax/ymax 和顶部是错误的。
返回:-
底部,顶部:这将返回数据坐标中新的 x 轴/y 轴限制。
例 1:
蟒蛇 3
# Import module
import matplotlib.pyplot as plt
import seaborn as sns
# assign data
data = [3, 7, 9, 11, 12, 14,
15, 16, 18, 19, 20,
23, 25, 28]
# depict visualization
fig, ax = plt.subplots()
sns.distplot(data, ax=ax)
ax.set_xlim(1, 70)
plt.show()
输出:
例 2:
蟒蛇 3
# import module
import seaborn as sns
sns.set_style("whitegrid")
# assign dataset
tips = sns.load_dataset("tips")
# depict visualization
gfg = sns.boxplot(x="day", y="total_bill",
data=tips)
gfg.set_ylim(0, 80)
输出: