Tag: matplotlib

наложение базовой карты на контуры

Этот вопрос является продолжением более раннего вопроса и от @JoeKington. Оба этих решения отлично работают для моих нужд. Однако я пытаюсь наложить базовую карту на контуры. Следуя приведенному здесь примеру http://matplotlib.org/basemap/users/examples.html , я, похоже, не ошибаюсь. Я думаю, что моя основная проблема – преобразовать значения контура x, y в координаты карты. Я воспроизвожу ниже коды […]

Масштабирование встроенного виджета matplotlib в приложении qt, написанном в проблеме python

Я пишу простую программу обработки цифровых изображений. Для этого я применил виджет mpl в моем приложении qt. Пользователь может выполнить некоторый простой анализ на изображении, например, коробчатый фильтр автомобиля, FFT и т. Д. Все работает нормально, пока я не хочу переключиться с отображения изображения на отображение сюжета. Если сначала отобразить график, ось будет прекрасной (см. […]

Matplotlib: Можно ли построить линию от одного набора осей к другому?

Я хочу нарисовать маркер «x», скажем, [100,100], а затем построить «o» на [20%, 30%] (разные оси, один и тот же сюжет) и соединить их с линией. Я могу сделать что-то подобное на тех же осях (с одними и теми же единицами) с одним вызовом для построения линии, другим вызовом для построения «х» и заключительного вызова […]

Ключевая ошибка & Pandas

Я написал сценарий Python (ниже), который загружает данные из текстового файла (используя pandas ) и проверяет значения в столбцах. import sys import pandas as pd import numpy as np from numpy import ndarray import math import matplotlib.pyplot as plt from matplotlib.pyplot import * from skimage import data from skimage.feature import match_template if __name__ == '__main__': […]

Полиномиальная подгонка с лог-логом

У меня есть простая проблема, чтобы поместить прямую линию в шкалу log-log. Мой код, data=loadtxt(filename) xdata=data[:,0] ydata=data[:,1] polycoeffs = scipy.polyfit(xdata, ydata, 1) yfit = scipy.polyval(polycoeffs, xdata) pylab.plot(xdata, ydata, 'k.') pylab.plot(xdata, yfit, 'r-') Теперь мне нужно построить линию подстроки на шкале журнала, поэтому я просто меняю оси x и y, ax.set_yscale('log') ax.set_xscale('log') а затем не строит […]

Изображение пипло не будет анимировать

У меня возникла проблема с попыткой создать простую анимацию изображения с помощью pyplot и matplotlib.animation. Функция анимации является функцией-членом класса, который я разрабатываю. Первоначально у меня была грубая анимация, работающая путем повторного рисования изображений и вызова plt.pause (). Я думал, что он будет работать более плавно, когда я использую matplotlib.animation, поэтому я повторно смоделировал новую […]

Автоматический (виски-чувствительный) ylim в ящиках

При построении столбцов кадра данных с пандами, например df.boxplot() автоматическая регулировка yaxis может привести к большому количеству неиспользуемого пространства на участке. Интересно, это связано с тем, что в DataFrame есть точки, которые превышают усы в ящике (но по какой-то причине выбросы не отображаются). Если это так, то что было бы хорошим способом автоматически настроить ylim […]

Разметка частоты участка в Python

Я хочу синус с линейной возрастающей частотой в диапазоне [f_start : f_stop] со временем. Однако при создании соответствующего сигнала в Python последний период примерно в два раза превышает ожидаемую частоту, 2*f_stop . Зачем? Здесь приведен минимальный код Python, который иллюстрирует проблему: import numpy import matplotlib.pyplot as plt Delta_t = 1 # Unit: Seconds samples = […]

Цветовая шкала Symmetrical Log в графике контура matplotlib

Как создать контурный график с симметричным (симметричным) масштабом для контуров. т.е. масштаб журнала, который показывает как отрицательные, так и положительные значения. Одна из возможностей заключалась бы в том, чтобы отработать этот пример: http://matplotlib.org/examples/pylab_examples/contourf_log.html Что дает этот рецепт для шкалы журнала: from matplotlib import pyplot, ticker cs = pyplot.contourf(X, Y, z, locator=ticker.LogLocator()) Однако это не допускает […]

Python – чтение csv и группировка данных по столбцу

Я работаю с файлом csv с тремя столбцами, которые выглядят следующим образом: timeStamp, value, label 15:22:57, 849, CPU pid=26298:percent 15:22:57, 461000, JMX MB 15:22:58, 28683, Disks I/O 15:22:58, 3369078, Memory pid=26298:unit=mb:resident 15:22:58, 0, JMX 31690:gc-time 15:22:58, 0, CPU pid=26298:percent 15:22:58, 503000, JMX MB Столбец «label» содержит различные значения (например, всего 5), которые включают пробелы, двоеточия […]

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