在框P中设置轴范围

2024-05-13 19:26:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在研究EDA上的kaggle数据集。在

我正在用以下代码在pandas中使用一些boxplot:

coupon_list[["CATALOG_PRICE","VALIDEND_MONTH"]].boxplot(by='VALIDEND_MONTH')

我在这里遇到的问题是,y轴的比例很大,很难读懂情节。有什么方法可以限制这个轴的大小吗?类似于伊林的东西?在

enter image description here

编辑:

数据集有异常值,添加参数:

^{pr2}$

似乎解决了这个问题。在

enter image description here


Tags: 数据代码pandasbypriceeda比例list
1条回答
网友
1楼 · 发布于 2024-05-13 19:26:44

因为下面的例子是自动缩放的。也许你的数据中有一些离群值。你能分享更多的代码吗?在

import pandas as pd
import numpy as np

np.random.seed = 4

df = pd.DataFrame(np.random.randint(0,100,size=(100, 4)), columns=list('ABCD'))
ax = df.boxplot()

standard box plot

这是有异常值的同一个图

^{pr2}$

outliers

你能试试showfliers选项来绘制没有异常值的框吗?在本例中,Y比例回到[0-100]。在

ax = df.boxplot(showfliers=False)

showfliers : bool, optional (True) Show the outliers beyond the caps. matplotlib.axes.Axes.boxplot

相关问题 更多 >