Вопросы с тегом «matplotlib»

175
matplotlib не показывает мои рисунки, хотя я вызываю pyplot.show ()

Требуется помощь по matplotlib. Да, я не забыл вызвать pyplot.show (). $ ipython --pylab import matplotlib.pyplot as p p.plot(range(20), range(20)) Возвращается matplotlib.lines.Line2D at 0xade2b2cкак выход. p.show() Там ничего не случится. Нет сообщения об ошибке. Нет нового окна. Ничего. Я...

174
Установить маркеры для отдельных точек на линии в Matplotlib

Я использовал Matplotlib для построения линий на фигуре. Теперь я хотел бы установить стиль, в частности маркер, для отдельных точек на линии. Как мне это сделать? Чтобы прояснить мой вопрос, я хочу иметь возможность установить стиль для отдельных маркеров на линии, а не на каждый маркер на...

172
Удаление пробелов вокруг сохраненного изображения в matplotlib

Мне нужно взять изображение и сохранить его после некоторого процесса. Фигура выглядит хорошо, когда я ее отображаю, но после сохранения фигуры у меня появилось свободное пространство вокруг сохраненного изображения. Я попробовал 'tight'вариант для savefigметода, тоже не работал. Код: import...

171
Как нарисовать сетку на графике в Python? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 3 года назад . Улучшить этот вопрос Я только что закончил писать...

169
Удалить легенду на фигуре Matplotlib

Чтобы добавить легенду к сюжету matplotlib, достаточно просто запустить legend(). Как убрать легенду с сюжета? (Самое близкое, к чему я пришел, - это запустить legend([]), чтобы очистить легенду от данных. Но это оставляет уродливый белый прямоугольник в верхнем правом...

166
Как сделать точечный график с пустыми кругами в Python?

В Python с Matplotlib, как можно построить график рассеяния с пустыми кругами? Цель состоит в том, чтобы нарисовать пустые круги вокруг некоторых цветных дисков, которые уже нанесены scatter(), чтобы выделить их, в идеале, без необходимости перерисовывать цветные круги. Я пытался facecolors=None,...

166
предупреждение о слишком большом количестве открытых фигур

В сценарии, в котором я создаю много фигур fix, ax = plt.subplots(...), я получаю предупреждение RuntimeWarning: открыто более 20 фигур. Рисунки, созданные с помощью интерфейса pyplot ( matplotlib.pyplot.figure), сохраняются до явного закрытия и могут занимать слишком много памяти. Однако я не...

166
Как сделать одну легенду для многих сюжетов с помощью matplotlib?

Я строю информацию одного и того же типа, но для разных стран, с несколькими участками с помощью matplotlib. То есть у меня есть 9 графиков на сетке 3х3, все с одинаковыми для линий (конечно, разные значения на линию). Тем не менее, я не выяснил, как разместить на рисунке одну легенду (поскольку...

164
Время печати в Python с Matplotlib

У меня есть массив временных меток в формате (ЧЧ: ММ: СС.мммммм) и другой массив чисел с плавающей запятой, каждое из которых соответствует значению в массиве временных меток. Можно ли изобразить время на оси x и числа на оси y с помощью Matplotlib? Я пытался, но почему-то принимал только массивы...

162
Можно ли отображать метки при наведении курсора на точку в matplotlib?

Я использую matplotlib для построения графиков разброса. Каждая точка на диаграмме рассеивания связана с именованным объектом. Я хотел бы видеть имя объекта при наведении курсора на точку на графике рассеяния, связанную с этим объектом. В частности, было бы неплохо иметь возможность быстро видеть...

162
Установка разного цвета для каждой серии в точечной диаграмме на matplotlib

Предположим, у меня есть три набора данных: X = [1,2,3,4] Y1 = [4,8,12,16] Y2 = [1,4,9,16] Я могу разбросать сюжет так: from matplotlib import pyplot as plt plt.scatter(X,Y1,color='red') plt.scatter(X,Y2,color='blue') plt.show() Как я могу сделать это с 10 сетами? Я искал это и мог найти любую...

161
уменьшение количества сюжетных тиков

У меня слишком много тиков на графике, и они сталкиваются друг с другом. Как я могу уменьшить количество тиков? Например, у меня есть галочки: 1E-6, 1E-5, 1E-4, ... 1E6, 1E7 И я хочу только: 1E-5, 1E-3, ... 1E5, 1E7 Я пытался играть с LogLocator, но я не смог понять...

161
Как удалить фрейм из matplotlib (pyplot.figure vs matplotlib.figure) (frameon = False Проблемно в matplotlib)

Чтобы снять рамку на рисунке, я пишу frameon=False отлично работает pyplot.figure, но при matplotlib.Figureэтом удаляет только серый фон, рамка остается. Кроме того, я хочу, чтобы показывались только линии, а все остальное на рисунке было прозрачным. с pyplot я могу делать то, что хочу, я хочу...

158
построить круг с pyplot

Удивительно, но я не нашел прямого описания того, как нарисовать круг с помощью matplotlib.pyplot (пожалуйста, без pylab), в качестве центра ввода (x, y) и радиуса r. Я попробовал несколько вариантов этого: import matplotlib.pyplot as plt circle=plt.Circle((0,0),2) # here must be something like...

156
Как обновить сюжет в matplotlib?

У меня проблемы с перерисовкой фигуры здесь. Я позволяю пользователю указать единицы измерения во временной шкале (ось X), а затем я пересчитываю и вызываю эту функцию plots(). Я хочу, чтобы сюжет просто обновлялся, а не добавлял другой сюжет к рисунку. def plots(): global vlgaBuffSorted cntr()...