модуль 'matplotlib.pyplot' не имеет атрибута 'xaxis' - PullRequest
0 голосов
/ 21 апреля 2020

Так что я очень плохо знаком с Python, и у меня возникает следующая проблема: я хочу отобразить блокпост, но каждый раз, когда я пытаюсь назвать ось или yaxis, я получаю следующую ошибку: AttributeError: Модуль '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()

Ответы [ 2 ]

1 голос
/ 21 апреля 2020

Вероятно, вы ищете

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

Ошибка говорит вам, что атрибут не существует, и поэтому вы не можете получить доступ к plt.xaxis

0 голосов
/ 21 апреля 2020

Вот воспроизводимый пример

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");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...