Matplotlib plt.xlim ([x_min, x_max]), объект списка не может быть вызван - PullRequest
0 голосов
/ 14 мая 2019

Я хочу построить диаграмму рассеяния, но установить ограничения для метки x.

axScatter = plt.subplot(111)
axScatter.scatter(x=mean_var_r["Variance"],y=mean_var_r["Mean"])
xlim = [-0.003, 0.003]
plt.xlim(xlim)
plt.show()

Почему-то я получаю ошибку, что объект списка не вызывается. Мне хорошо известно, что вопрос был задан ранее здесь: список не может быть вызван для сюжета , но, к сожалению, решение не работает для меня. Есть ли другой способ?

Спасибо и счастливого кодирования

1 Ответ

0 голосов
/ 14 мая 2019

Похоже, что API изменился. См. эту страницу . Функция больше не принимает список; функция принимает кортеж.

Попробуйте это:

axScatter = plt.subplot(111)
axScatter.scatter(x=mean_var_r["Variance"],y=mean_var_r["Mean"])
xlim = (-0.003, 0.003)
plt.xlim(xlim)
plt.show()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...