Tag: matplotlib

Как разместить график matplotlib в контейнере html с использованием mpld3 и колбы

Я пытаюсь использовать пример mpld3-колбы ( https://github.com/nipunreddevil/mpld3-flask ) в качестве шаблона для достижения определенного поведения. Я хотел бы добавить ссылки на панели заголовка на разные графики, вместо того, чтобы иметь форму запроса на кнопку. Прямо сейчас, примерный код выше, в templates / index.html, создает контейнер, а затем заполняет его графиком, когда пользователь отправляет запрос, нажав […]

Альтернативы tight_layout ()

Вызов tight_layout() в matplotlib может привести к: RunTimeError: "CGContextRef is NULL" . Я сам страдал от этой ошибки несколькими бэкендами (включая Agg ) в MacOSX и Linux. Если я хочу добиться того же или, надеюсь, достаточно близкого, эффекта, не сталкиваясь с этими ошибками, каковы мои варианты?

Лучший способ построения 3D-матрицы в python

Я пытаюсь визуализировать 3D-данные. Это полная 3D-матрица: каждая координата (x, y, z) имеет значение, в отличие от поверхности или набора отдельных векторов данных. Способ, которым я пытаюсь это сделать, – построить непрозрачный куб, где каждый край куба отображает сумму данных по ортогональному размеру. Некоторые примеры данных – в основном, blob с центром в (3,5,7): import […]

Презентация легенды matplotlib Python на отдельной оси с помощью gridspec

Предположим, что у меня есть экземпляр gridspec matplotlib в скрипте python. То, что я хочу сделать, – создать две оси и иметь сюжет в одной оси, а легенду – в другой. Что-то вроде import numpy as np from matplotlib import gridspec, pyplot as plt x = np.linspace(0,100) y = np.sin(x) gs = gridspec.GridSpec( 100, 100 […]

spyder matplotlib UserWarning: этот вызов matplotlib.use () не влияет, поскольку бэкэнд уже выбран

Поэтому я пытаюсь написать фрагмент кода, который создает цифру, но для того, чтобы он запускался на компьютере, на котором я его хочу (в школе), я не могу использовать бэкэнд для x-window для создания фигуры , Я попытался переключить использование бэкэнд (у меня есть оператор matplotlib.use ('Agg') в моем коде), но всякий раз, когда он создает […]

Извлечь числовые значения из объекта zfilter в python в библиотеке AudioLazy

Я использую AudioLazy Library для извлечения некоторых аудио-функций. Функция lpc (Linear Predictive Coding) получает блок во временной области и возвращает отбеливающий LPC-фильтр (ZFilter) filt = lpc(intensity, order=16) # Analysis filter gain = 1e-2 # Gain just for alignment with DFT (gain / filt).plot(min_freq=0, max_freq=3.141592653589793/4); Фильтр представляет собой ZFilter как: 1 – 2.47585 * z^-1 + […]

2D-колчан – matplotlib и выход MATLAB не совпадают

Я пытаюсь создать скрипт matplotlib, который будет печатать довольно идентичный сюжет колчана, созданный скриптом MATLAB. Извините, я не могу опубликовать изображение, потому что у меня нет достаточного количества привилегий, но в основном мой скрипт python дает мне сюжет, который совершенно другой (совершенно неправильные направления вектора). Я сравнивал данные между MATLAB и python во время выполнения. […]

Проблемы с проекцией при отображении изображения на карте с картофелем

У меня есть данные спутникового изображения, которые я хотел бы отображать с помощью Cartopy. Я успешно выполнил приведенный здесь пример изображения. Результат в этом коде: import numpy as np import matplotlib.pyplot as plt import cartopy.crs as ccrs fig = plt.figure(figsize=(12, 12)) img_extent = (-77, -59, 9, 26) ax = plt.axes(projection=ccrs.PlateCarree()) # image data coming from […]

Равные массивы, но не одинаковые визуально

У меня есть изображение 32x32x3, скажем, например, один из изображений cifar10 в керасе. Теперь, скажем, я хочу сделать некоторые манипуляции. Во-первых, чтобы убедиться, что я делаю все правильно, я пытался копировать изображение (это не я хочу делать, поэтому, пожалуйста, не говорите мне, как копировать изображение, не делая три цикла, мне нужны три петли для манипулировать […]

Сложность, оживляющая график matplotlib с помощью coppyp

Мне нужно сделать анимацию большого числа (~ 90 000). Для контекста это график карты на каждый день с 1700 по 1950 год, с интересными событиями, отмеченными в соответствующие дни. Я могу сделать это, используя matplotlib.animation.FuncAnimation , и у меня есть код, который делает это успешно в течение небольшого периода тестирования. Однако, с полным набором цифр, […]

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