Tag: matplotlib

Matplotlib настраиваемая проекция: как преобразовать точки

Я работаю с пользовательской проекцией Matplotlib и не понимаю, как делать векторные преобразования в пределах проекции ( Примечание: пользовательская проекция представляет собой азимутальную проекцию равных областей Ламберта с экваториальным аспектом ). В моем примере я хочу преобразовать точку, которая опускается на 30 ° к северу (что означает, что точка равна 60 ° с. Ш. Экватора) […]

Сортировка отсортированных цветов (x, y) цветов

Я работал с python, pandas и seaborn, чтобы получить тепловую карту с разными цветами / столбцами. Благодаря этому вопросу я сделал следующее: Пример Dataframe (sample.csv): X,a,b,c A,0.5,0.7,0.4 B,0.9,0.3,0.8 C,0.3,0.4,0.7 Карта участка с морским коньком import pandas as pd import matplotlib as mpl # Set new Backend to Use Seaborn # mpl.use('Agg') import seaborn as sns […]

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, мне было интересно, есть ли способ […]

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