Как мне построить график в Python? - PullRequest
5 голосов
/ 12 января 2010

Я установил Matplotlib и создал два списка, x и y.

Я хочу, чтобы ось X имела значения от 0 до 100 с шагом 10, а ось Y - от 0 до 1 с шагом 0,1. Как мне построить этот график?

Ответы [ 3 ]

9 голосов
/ 12 января 2010

Посмотрите галерею matplotlib , на всех графиках которой доступен исходный код. Найдите тот, который вам нравится, вырезайте и вставляйте, рассекайте!

2 голосов
/ 24 апреля 2012

Есть очень хорошая книга:

Сандро Тоси, Matplotlib для разработчиков на Python, Packt Pub., 2009.

0 голосов
/ 23 марта 2014

Используйте xlim и ylim , чтобы установить отображаемый диапазон, [0; 100] и [0; 1] в этом случае. Используйте xticks и yticks для управления расстоянием между тиками, в этом случае 10 и 0,01 (по 11 шагов для обоих).

Полный пример

import pylab as pl
import numpy as np

# Sample data
X = np.linspace(-5, 105, 2000, endpoint = True)
Cosine, Sine = 0.45 * np.cos(0.2*X) + 0.5, 0.45 * np.sin(0.2*X) + 0.5


# Plot
pl.plot(X, Cosine)
pl.plot(X, Sine)


# Set x and y limits
pl.xlim(0.0, 100.0)
pl.ylim(0.0,   1.0)


# Set ticks for x and y axis
pl.xticks(np.linspace(0.0, 100.0, 11, endpoint = True))
pl.yticks(np.linspace(0.0,   1.0, 11, endpoint = True))


pl.show()

Результат

Plot created by Matplotlib

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...