首页 > 解决方案 > 更改使用文件中的数据创建的箱线图的大小

问题描述

我是 python 新手,我一直在尝试更改从文件中提取的数据创建的箱线图的大小,但似乎对我不起作用。字体大小确实发生了变化,但大小没有。相反,我只是得到另一个空图。

代码

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
%matplotlib inline

data = pd.read_csv('Pokemon Names.csv')
fig, ax = plt.subplots(figsize=(10 ,5))
matplotlib.rcParams.update({'font.size': 14})
data.boxplot(by="Type_1")

输出

输出

标签: pythonboxplotfigsize

解决方案


您想传递要由 pandas boxplot 函数使用的 matplotlib 轴。尝试这个:data.boxplot(by="Type_1", ax=ax)


推荐阅读