Вопросы
Сохранение и загрузка объекта matplotlib.pyplot
Я работаю в псевдооперационной среде, где мы создаем новые изображения по мере поступления данных. Иногда, когда новые данные поступают, нам необходимо повторно открыть изображение и обновить его, чтобы создать композиты, добавить оверлеи и т. д. Кроме добавления информации в изображение, это также...
Построение графиков с логарифмическими осями
Я хочу построить график с одной логарифмической осью, используя библиотеку matplotlib.
Вот пример программы:
import matplotlib.pyplot as plt
a = [pow(10, i) for i in range(10)] # экспоненциальные значения
fig = plt.figure()
ax = fig.add_subplot(2, 1, 1)
line, = ax.plot(a,...
Улучшение размера/интервала подграфиков при использовании большого количества подграфиков
Я пытаюсь сгенерировать большое количество вертикально расположенных графиков с помощью библиотеки matplotlib. Я планирую сохранить полученный результат с помощью функции savefig и просматривать его на веб-странице, поэтому меня не волнует, насколько высоким будет финальное изображение, главное,...
Скрытие текстов осей в графиках Matplotlib
Я пытаюсь построить график без меток и чисел на осях (использую оси в традиционном смысле, а не в номенклатуре matplotlib!). Проблема, с которой я столкнулся, заключается в том, что matplotlib корректирует метки по оси x (y), вычитая значение N, а затем добавляет это значение N в конце оси.
Это...
Как задать пределы осей в Matplotlib?
Я нуждаюсь в помощи с установкой пределов по оси y в matplotlib. Вот код, который я пытался использовать, но без успеха:
import matplotlib.pyplot as plt
plt.figure(1, figsize = (8.5,11))
plt.suptitle('plot title')
ax = []
aPlot = plt.subplot(321, axisbg = 'w', title = "Year...
Как сделать графики Matplotlib отображаемыми внутри IPython-ноутбука?
Я пытаюсь использовать IPython Notebook на MacOS X с Python 2.7.2 и IPython 1.1.0.
У меня не получается получить графику matplotlib встраиваемой в ноутбук.
import matplotlib
import numpy as np
import matplotlib.pyplot as plt
%matplotlib inline
Я также пробовал использовать...
Когда использовать cla(), clf() или close() для очистки графика?
Проблема: Неясность в использовании функций cla()
, clf()
и close()
в Matplotlib
Я работаю с библиотекой Matplotlib и заметил, что существуют три функции: cla()
, clf()
и close()
. Однако у меня возникли вопросы относительно их применения и конкретных действий, которые они выполняют....
Повернуть подписи отметок осей
Я не могу понять, как повернуть текст на оси X. У меня есть временная метка, и по мере увеличения количества выборок метки все ближе и ближе подходят друг к другу, пока не начинают overlap'оваться. Я хотел бы повернуть текст на 90 градусов, чтобы, когда выборки становятся ближе, они не...
Сохранить график в файл изображения вместо его отображения
У меня есть код на Python, который отображает график в графическом интерфейсе с использованием библиотеки Matplotlib:
import matplotlib.pyplot as plt
plt.plot([1, 2, 3], [1, 4, 9])
plt.show()
Однако я хочу сохранить этот график в файл, например, в формате PNG (foo.png), вместо того...
Размер маркеров в графиках рассеяния с помощью pyplot
Проблема с единицами измерения для размера маркеров в scatter plot
В документации pyplot для функции scatter указано следующее:
matplotlib.pyplot.scatter(x, y, s=20, c='b', marker='o', cmap=None, norm=None,
vmin=None, vmax=None, alpha=None,...
Как задать размер шрифта заголовка фигуры и меток осей?
Я создаю график в Matplotlib следующим образом:
from matplotlib import pyplot as plt
fig = plt.figure()
plt.plot(data)
fig.suptitle('test title')
plt.xlabel('xlabel')
plt.ylabel('ylabel')
fig.savefig('test.jpg')
Мне нужно указать разные размеры шрифтов для заголовка фигуры и меток...
Изменение частоты делений по оси X или Y
Я пытаюсь настроить отображение данных в графиках на Python. У меня есть следующий код:
x = [0, 5, 9, 10, 15]
y = [0, 1, 2, 3, 4]
matplotlib.pyplot.plot(x, y)
matplotlib.pyplot.show()
На оси X метки расположены с интервалом 5. Существует ли способ изменить их, чтобы они...
Как изменить размер шрифта на графике matplotlib
Как изменить размер шрифта для всех элементов (меток, заголовка и т.д.) на графике, созданном с помощью matplotlib?
Я знаю, как изменить размер шрифта меток осей, это делается с помощью следующего кода:
import matplotlib
matplotlib.rc('xtick', labelsize=20)
matplotlib.rc('ytick',...
Как вынести легенду за пределы графика
У меня есть серия из 20 графиков (не субграфиков), которые нужно поместить в одну фигуру. Я хочу, чтобы легенда находилась за пределами графика. При этом я не хочу изменять масштаб осей, так как это уменьшает размер фигуры.
- Я хочу, чтобы легенда располагалась вне области графика (я хочу, чтобы...