繁体   English   中英

模块“matplotlib.pyplot”没有属性“xaxis”

[英]module 'matplotlib.pyplot' has no attribute 'xaxis'

所以我对 Python 很陌生,我遇到了以下问题:我想显示一个箱线图,但每次我试图命名轴或 yaxis 时,我都会收到以下错误:AttributeError: module 'matplotlib.pyplot ' 没有属性 'xaxis' 我会很感激一些帮助,因为我不知道是什么原因造成的。 除了错误之外,箱线图确实显示正确。

import pandas as pd
import matplotlib.pyplot as plt
myFile = pd.read_csv("myFile.csv", sep=";")
data_to_plot = [myFile.Class_1,myFile.Class_2]
plt.boxplot(data_to_plot)
plt.xaxis("X - Axis")
plt.yaxis("Y - Axis")
plt.show()

您可能正在寻找的是

plt.xlabel('X - axis')
plt.ylabel('Y - axis')

该错误告诉您该属性不存在,因此您无法访问 plt.xaxis

这是一个可重现的例子

import pandas as pd
import numpy as np

df = pd.DataFrame(np.random.randn(10, 4),
                  columns=['Col1', 'Col2', 'Col3', 'Col4'])
boxplot = df.boxplot(column=['Col1', 'Col2', 'Col3'])
boxplot.set_xlabel("X - axis")
boxplot.set_ylabel("Y - axis");

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM