pd.DataFrame.box绘图不兼容钯铜

2024-05-01 22:09:04 发布

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

样本代码:

import pandas as pd
import numpy as np
sample = pd.DataFrame({"a":[1,2,3,1,2,3,1,2,3], "b":np.random.uniform(0,1,9)})

sample.boxplot(column="b", by=pd.cut(sample.a, bins=2))

plot

除了方框图外,一些文本会出现在绘图周围。如何从绘图中删除文本?在


Tags: sample代码文本importnumpy绘图dataframepandas
1条回答
网友
1楼 · 发布于 2024-05-01 22:09:04

您可以尝试通过^{}创建新列c,因为在^{}参数{}可以是列:

by : string or sequence

Column in the DataFrame to group by

import pandas as pd
import numpy as np

sample = pd.DataFrame({"a":[1,2,3,1,2,3,1,2,3], "b":np.random.uniform(0,1,9)})

sample['c'] = pd.cut(sample.a, bins=2)
sample.boxplot(column="b", by='c')

enter image description here

相关问题 更多 >