Tag: matplotlib

Ошибка сегментации 11 при использовании matplotlib для построения графика

Когда я запускаю очень простой код сценария python (как показано ниже), возникает ошибка 11 сегментации. import matplotlib.pyplot as plt plt.plot([1,2,3,4]) Это довольно странно. Я запускаю этот код в терминале mac. Питон от Enthought canopy_64bit, версия 2.7. Версия matplotlib – 1.5.0. Система OX – OS X Yosemite 10.10.5. Кто-нибудь знает, почему?

Почему я не могу установить blit = True при вызовах matplotlib.animation.FuncAnimation с 1.5.0?

Начиная с обновления до matplotlib 1.5.0, matplotlib.animation.FuncAnimation(fig, func, init_func=func, frames=frames, interval=1100,repeat_delay=2000, blit=True) приводит к AttributeError: объект «NoneType» не имеет атрибута «set_animated» в matplotlib / animation.py в строке 1134, которая TimedAnimation.__init__(self, fig, **kwargs) и мне нужно установить blit=False , чтобы продолжить без ошибок. Это происходит независимо от того, как я изменяю значения fig , func и […]

Установить количество лагов в Python pandas autocorrelation_plot

Код import numpy as np from pandas.tools.plotting import autocorrelation_plot import matplotlib.pyplot as plt nobs = 10000 xx = np.random.normal(size=nobs) autocorrelation_plot(xx) plt.show() засекает автокорреляции xx, но он отображает все 10000 лагов. Как создать только первые 10? Функция autocorrelation_plot начинается следующим образом: def autocorrelation_plot(series, ax=None, **kwds): """Autocorrelation plot for time series. Parameters: ———– series: Time series ax: […]

Строковое представление фигуры matplotlib для доктрин

Я пишу doctests для своего кода, который генерирует фигуру matplotlib, мне было интересно, есть ли способ напечатать фигуру в строчном представлении – что-то, что отображает элементы на рисунке (строки, точки и т. Д.). Например, что-то вроде следующего: >>> plt.plot([1,2,3], label="line 1") >>> plt.plot([3,2,1], label="line 2") >>> fig = plt.gcf() >>> print fig <Figure> <Line label='line […]

Чувствительность к регистру в matplotlib savefig

при создании и сохранении графиков различных комбинаций параметров в matplotlib я заметил очень странное поведение относительно чувствительности к регистру в функции savefig. Следующий пример import matplotlib.pyplot as plt import numpy as np x = np.linspace(0,10) y = np.linspace(0,10) plt.plot(x,y) plt.savefig("test.pdf") x = np.linspace(0,20) y = np.linspace(0,20) plt.plot(x,y) plt.savefig("TEST.pdf") будет генерировать один файл с именем test.pdf, […]

Использование избыточной памяти в Matplotlib imshow

У меня есть приложение PyQT4, которое отображает изображения среднего размера в фигуре Matplotlib. Тестируемое изображение, которое я показываю, составляет около 5 Мб (2809 х 1241 пиксель). Я читал данные, используя GDAL. Изображение считывается в массив со скрытыми значениями nodata. Затем это отображается с нормализованными значениями и заданной цветовой палитрой Кажется, что для отображения файла размером […]

Matplotlib 3D Waterfall Plot с цветными высотами

Я пытаюсь визуализировать набор данных в 3D, который состоит из временного ряда (вдоль y) данных xz, используя Python и Matplotlib. Я хотел бы создать сюжет, подобный приведенному ниже (который был сделан на Python: http://austringer.net/wp/index.php/2011/05/20/plotting-a-dolphin-biosonar-click-train / ), но где цвет меняется с Z – то есть, для ясности интенсивность показана как цветной, так и высотой пика. […]

Бары ошибок с морскими и полосатыми плафонами

Я столкнулся с некоторыми трудностями, добавляя бары ошибок к моим участкам, которые я создал в Python, используя Seaborn. В настоящее время у меня есть кадр данных в формате «csv»; TSMdatabase = 'TSMvsRunmaster.csv'; tsmdf = pd.read_csv(TSMdatabase, sep=','); Формат Dataframe имеет следующий формат: Run,TSMX_Value,TSMX_Error,TSMX+1_Value,TSMX+1_Error,Source Затем я использую цикл for для чтения в разных значениях TSM: TSM = […]

Matplotlib: 2-мерная линия смены линии с 3-м измерением (категория)

Как изменить цвет регулярного двухмерного сюжета в соответствии с третьим измерением / категорией? Например, предположим, что мы записали температуру охлаждающей жидкости транспортного средства со временем. Мы строим это со временем по горизонтальной оси и по вертикальной оси. Мы также записывали каждый раз, включен или выключен индикатор высокой температуры. Когда свет загорелся, мы хотим, чтобы на […]

Добавление общей оси к графику AxesGrid в matplotlib

Я хотел бы создать график 2×3 двух гистограмм в matplotlib с общим цветом и 1d гистограммой в верхней части каждого подзаголовка. AxesGrid получил все, кроме последней части. Я попытался добавить 2d гистограмму в верхнюю часть каждого подзаголовка, выполнив пример «scatter_hist.py» на приведенной выше странице с помощью make_axes_locatable . Код выглядит примерно так: plots = [] […]

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