Matplotlib / pyplot: Как установить диапазон осей?

Я хотел бы нарисовать стандартный 2D линейный график с помощью pylot, но задайте значения осей от 0 до 600 по оси x, и 10к и 20к по у. Позвольте мне привести пример ...

import pylab as p

p.title(save_file)
p.axis([0.0,600.0,1000000.0,2000000.0])

#define keys and items elsewhere..
p.plot(keys,items)
p.savefig(save_file, dpi=100)

Однако оси все еще подстраиваются под размер данных. Я интерпретирую эффект p.axis, чтобы установить, какими могут быть максимальные и минимальные значения, а не заставлять их быть максимальными или минимальными. То же самое происходит, когда я пытаюсь использовать p. xlim () и т. д.

Есть мысли?

Спасибо.

50
задан Stuart 9 November 2010 в 06:52
поделиться