Tag: matplotlib

Matplotlib, избегая нежелательных треугольников в plot_trisurf ()

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

Отобразить 2D-массив из OpenCV в Matplotlib.pyplot.imshow ()

У меня есть настройка на Python, где я использую библиотеку OpenCV для чтения фреймов видео в виде 2D-массивов – эти видеоролики имеют оттенки серого, поэтому я использую 8-разрядные целые числа без знака для значений пикселей. На следующем шаге я пытаюсь использовать pyplot.imshow() из matplotlib, чтобы отобразить рамку видео. К сожалению, я получаю то, что не […]

Разделение ярлыка ярлыка с двумя из трех подзаговоров в пипоте

У меня есть следующий код, который отображает график. mport matplotlib.pyplot as plt import matplotlib.gridspec as gridspec import numpy as np One = range(1,10) Two = range(5, 14) l = len(One) fig = plt.figure(figsize=(10,6)) gs = gridspec.GridSpec(3, 1, height_ratios=[5, 3, 3]) ax0 = plt.subplot(gs[0]) ax0.bar(range(l), Two) plt.ylabel("Number of occurrence") ax1 = plt.subplot(gs[1], sharey=ax0) ax1.bar(range(l), Two) ax2 […]

mplot3d анимация с прозрачным фоном

Я хочу создать некоторые gif с прозрачным фоном, используя matplotlib. Я пробовал разные варианты, но я не могу получить файлы с прозрачным фоном. С текущей настройкой я получаю первый кадр, но не все остальные. Ниже приведен мой код from __future__ import division from numpy import pi, sin, cos, mgrid from scipy.special import jn, jn_zeros from […]

autofmt_xdate удаляет метки оси x всех подсетей

Я использую autofmt_xdate для autofmt_xdate длинных меток оси x читаемым способом. Проблема в том, что, когда я хочу комбинировать разные подзаголовки, пометка оси X других подзаговоров исчезает, что я не ценю для самого левого подзаголовка на рисунке ниже (два ряда высоких). Есть ли способ предотвратить autofmt_xdate от гашения других меток оси X? Или есть другой […]

Дискретный слайдер в виджетах matplotlib

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

Как заполнить многоугольник с помощью пользовательского штриховки в matplotlib?

Я использую python и matplotlib для создания нескольких замкнутых многоугольников. Затем мне нужно заполнить их люком, который можно сделать через set_hatch. http://matplotlib.org/api/artist_api.html#matplotlib.patches.Patch.set_hatch http://matplotlib.org/examples/pylab_examples/hatch_demo.html К сожалению, я работаю с изображениями в оттенках серого, и мне нужно больше люков, чем по умолчанию – я бы предпочел предоставить растровое изображение (или какое-то подобное изображение), которое можно было бы […]

Использование scipy.spatial.Delaunay вместо встроенной версии matplotlib.tri.Triangulation

Кажется, что matplotlib.tri.Triangulation использует matplotlib.tri.Triangulation и, возможно, неправильную реализацию триангуляции Delaunay, которая должна быть заменена на qHull . Я пытаюсь построить trisurf, используя mpl_toolkits.mplot3d.plot_trisurf() и запуская кучу исключений, которые бесполезны ( IndexError s и KeyError основном, без указания того, что точно пошло не так). Поскольку scipy.spatial.Delaunay уже использует qHull, мне было интересно, есть ли способ […]

Создание цветовой полосы для графика, сделанного с помощью plt.fill

Я новичок в Python (раньше был пользователем IDL), поэтому я надеюсь, что я прошу об этом понятным образом. Я пытаюсь создать полярный график с x количеством ящиков, где данные в бункере усредняются и заданы цвет, связанный с этим значением. Это, похоже, отлично работает при использовании команды plt.fill, где я могу определить ячейку, а затем цвет […]

Связанная решетка карты в Python

Я пытаюсь построить диаграмму бифуркации для одномерной пространственно расширенной системы с граничными условиями x[i,n+1] = (1-eps)*(r*x[i,n]*(1-x[i,n])) + 0.5*eps*( r*x[i-1,n]*(1-x[i-1,n]) + r*x[i+1,n]*(1-x[i+1,n])) + p Я столкнулся с проблемой получения желаемого результата вывода из-за числа переходных процессов, которые я использую. Может кто-то помочь мне, перекрестно проверяя мой код, какие значения nTransients следует выбрать или сколько переходных процессов […]

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