Tag: matplotlib

Неперекрывающиеся метки меток разметки с использованием matplotlib

У меня есть график рассеяния с несколькими точками. Каждая точка имеет связанную с ней строку (меняющуюся по длине), которую я хотел бы снабдить ярлыком, но я не могу вместить их всех. Поэтому я хотел бы перебирать по моим точкам данных от большинства до наименее важных и в каждом случае применять ярлык, только если он не […]

R Решетка, как сюжеты с Python, Pandas и Matplotlib

У меня есть pandas dataframe из «факторов», поплавков и целых чисел. Я хотел бы сделать «R Lattice» похожими на графики, используя условные обозначения и группировку по категориальным переменным. Я широко использовал R и писал пользовательские функции панели, чтобы получить графики, отформатированные именно так, как я их хотел, но я борется с matplotlib, чтобы сделать те […]

Как я мог бы расположить несколько фигур пистолета в виде макета?

Я создал программное обеспечение для анализа сигналов. Существует несколько функций, и каждый из них, наконец, отображает сложную фигуру, содержащую метки, график, axhspan, axvspan и т. Д. Обычно эти функции называются индивидуально. Все мои функции возвращают фигурный объект, который я могу сохранить в pdf, например. def Myfunction1(self): fig = pyplot.figure() …do somestuff, create my figure pyplot.show() […]

Параметр метки Matplotlib vline не отображается

Я хочу пометить свои вертикальные строки командой .vline matplotlib, но по какой-либо причине параметр label ничего не делает / ничего показывать на последнем графике. Кто-нибудь знает, как получить ярлык для показа? plt.vlines(x=pah, ymin=0, ymax=0.6, colors='0.75', linestyles='dashed', label='PAHs') Все работает отдельно от метки. Большое спасибо, L

Динамически добавлять легенды к графикам matplotlib в python

У меня есть набор графиков в python и вы хотите добавлять легенды к каждому из них отдельно. Я создаю графики в цикле for и хочу динамически добавлять легенды. Im получает только последнюю показанную легенду. Я хочу, чтобы все 9 из них отображались for q in range(1,10): matplotlib.pylab.plot(s_A_approx, label = q) matplotlib.pylab.legend(loc = 'upper left') matplotlib.pylab.show()

Параметры, требуемые bar3d с помощью python

Я хочу создать график 3d-бар с помощью python, и я обнаружил функцию bar3d . Вот документация . Я не понимаю, какие значения мне нужно передать bar3d , документация только сообщает мне что-то о соответствующем формате. Я нашел несколько примеров в Интернете, а также в stackoverflow, но это не помогло мне выяснить, какой параметр содержит информацию. […]

Фонг-затенение для блестящих 3D-графиков Python

Я пытаюсь создать эстетически привлекательные 3D-графики в Python с зеркальным затенением и до сих пор пробовал использовать как Matplotlib с 3D-осями, так и поверхностными графиками Mayavi, например, с веб-страницы примеров веб-серфинга Mayavi: Результаты выглядят хорошо, и в Mayavi кажется, что есть разумный контроль над освещением, хотя я, похоже, не могу достичь «блестящего» внешнего вида. В […]

циклический кросс-корреляционный питон

Возможно ли выполнять циклическую кросс-/ автокорреляцию на 1D-массивах с помощью функции numpy / scipy / matplotlib? Я просмотрел numpy.correlate () и matplotlib.pyplot.xcorr (на основе функции numpy), и оба, похоже, не могут выполнять круговую взаимную корреляцию. Чтобы проиллюстрировать разницу, я буду использовать пример массива из [1, 2, 3, 4]. При круговой корреляции делается периодическое предположение, а […]

Pylab: наложение меток на цвета

Я только начинаю со scipy стека. Я использую набор диафрагмы iris в версии CSV. Я могу загрузить его просто отлично, используя: iris=numpy.recfromcsv("iris.csv") и заговорить: pylab.scatter(iris.field(0), iris.field(1)) pylab.show() Теперь я хотел бы также построить классы, которые хранятся в iris.field(4) : chararray(['setosa', …], dtype='|S10') Каков элегантный способ сопоставить эти строки с цветами для построения графика? scatter(iris.field(0), iris.field(1), […]

Как отключить «Предупреждение: Идентификатор источника 510 не был найден при попытке удалить его – GLib.source_remove (self._idle_event_id)»?

Когда я выполняю #!/usr/bin/env python import matplotlib.pyplot as plt plt.plot([1, 2, 3, 4]) plt.show() (и более сложные примеры) я получаю /usr/local/lib/python3.4/dist-packages/ matplotlib/backends/backend_gtk3.py:215: Warning: Source ID 7 was not found when attempting to remove it GLib.source_remove(self._idle_event_id) Что вызывает это и как я могу избавиться от этих предупреждений? Я знаю, что могу использовать import warnings warnings.simplefilter("ignore") чтобы […]

Python - лучший язык программирования в мире.