Установка оси в matplotlib

python matplotlib

48266 просмотра

1 ответ

Я создаю график в matplotlib, и я хотел бы установить ось X в диапазоне 0-10000, но я не хочу менять ось Y, я хочу, чтобы график делал это самостоятельно. Прямо сейчас обе оси генерируются автоматически.

Вот пример:

import matplotlib.pyplot as plt
plt.plot([1,2,3,4], [1,4,9,16], 'ro')
plt.axis([0, 6, 0, 20]) 

Команда оси не может помочь мне, потому что я должен был бы также установить значение y. Также по какой-то причине xlim не работает, он говорит, что у него нет аргументов xlim.

Любые предложения приветствуются

Автор: Sam Creamer Источник Размещён: 12.11.2019 09:19

Ответы (1)


24 плюса

Решение

Это, кажется, работает хорошо для меня:

import matplotlib.pyplot as plt
plt.plot([1,2,3,4], [1,4,9,16], 'ro')
# print plt.xlim()
plt.xlim(0, 10000)
# or 
# plt.xlim(xmin=0, xmax=10000)
Автор: Marty Размещён: 11.08.2011 06:29
Вопросы из категории :
32x32