мета-данные страницы
  •  
Загрузка не удалась. Возможно, проблемы с правами доступа?

Это старая версия документа!


Внешний вид графиков

В matplotlib можно изменять не только тип самого графика (линия или столбцы), но и регулировать внешний вид выбранного типа:

x_axis = range(1, 20)
y_axis = [i * i for i in range(1, 20)]
 
lines = plt.plot(x_axis, y_axis) # здесь начинается отличие от примера из предыдущей недели. Мы сохраняем результат выполнения метода plot в отдельную переменную
 
plt.setp(lines, color='red', linewidth=2.0) # теперь, с помощью метода setp мы можем изменять форму линии. 
                                            # В данном случае, цвет устанавливаем в красный, а ширину линии делаем равной 2-м
 
plt.show()

Возможные параметры

Параметр Значения Смысл
alpha 0.0 ⇐ x ⇐1.0 прозрачность
antialiased True, False сглаживать или нет
color red, blue, black и т.д. цвет
linestyle '-', '–', '-.', ':', 'steps', … вид линии
linewidth вещественное число ширина линии
marker '+', ',', '.', '1', '2', '3', '4' вид меток
markeredgecolor red, blue, black и т.д. цвет границы меток
markeredgewidth вещественное число ширина границы меток
markerfacecolor red, blue, black и т.д. цвет внутренней части меток
markersize вещественное число размер меток

Размещение нескольких графиков