Вопросы с тегом «matplotlib»

Matplotlib - это библиотека черчения для Python, которая может использоваться в интерактивном режиме или встраиваться в автономные графические интерфейсы. Его компактный интерфейс «pyplot» аналогичен функциям построения графиков MATLAB®.

5
Как нарисовать вертикальные линии на заданном участке в matplotlib?
Учитывая график сигнала во временном представлении, как нарисовать линии, отмечающие соответствующий временной индекс? В частности, учитывая график сигнала с индексом времени в диапазоне от 0 до 2,6 с, я хочу нарисовать вертикальные красные линии, указывающие соответствующий индекс времени для списка [0.22058956, 0.33088437, 2.20589566], как я могу это сделать?
259 python  matplotlib 

19
Есть ли способ отсоединить графики Matplotlib, чтобы вычисления могли продолжаться?
После этих инструкций в интерпретаторе Python открывается окно с графиком: from matplotlib.pyplot import * plot([1,2,3]) show() # other code К сожалению, я не знаю, как продолжать интерактивно исследовать фигуру, созданную в show()то время, когда программа выполняет дальнейшие вычисления. Это вообще возможно? Иногда расчеты длинные, и было бы полезно, если бы …
258 python  matplotlib  plot 


7
Диаграмма рассеяния Matplotlib с различным текстом в каждой точке данных
Я пытаюсь составить точечный график и аннотировать точки данных различными номерами из списка. Так, например, я хочу построить yпротив xи аннотировать с соответствующими числами из n. y = [2.56422, 3.77284, 3.52623, 3.51468, 3.02199] z = [0.15, 0.3, 0.45, 0.6, 0.75] n = [58, 651, 393, 203, 123] ax = fig.add_subplot(111) …

2
Маркеры легенды matplotlib только один раз
Я часто рисую точку на сюжете matplotlib с помощью: x = 10 y = 100 plot(x, y, "k*", label="Global Optimum") legend() Однако это приводит к тому, что легенда дважды ставит звезду в легенде, так что это выглядит так: * * Global Optimum когда я действительно хочу, чтобы это выглядело так: …
238 python  matplotlib 

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

10
Matplotlib 2 участка, 1 цветная полоса
Я потратил слишком много времени на изучение того, как получить два вспомогательных участка, чтобы совместно использовать одну и ту же ось Y с одной цветной полосой, разделяемой между ними в Matplotlib. То, что происходило, было то, что, когда я вызывал colorbar()функцию в subplot1или subplot2, она автоматически масштабировала график таким образом, …

12
Составьте две гистограммы на одном графике с помощью matplotlib
Я создал график гистограммы, используя данные из файла, и никаких проблем. Теперь я хотел наложить данные из другого файла в той же гистограмме, поэтому я делаю что-то вроде этого n,bins,patchs = ax.hist(mydata1,100) n,bins,patchs = ax.hist(mydata2,100) но проблема в том, что для каждого интервала отображается только строка с наибольшим значением, а …

12
Как построить график в реальном времени в цикле while с помощью matplotlib?
Я пытаюсь построить некоторые данные с камеры в режиме реального времени, используя OpenCV. Тем не менее, построение графиков в режиме реального времени (с использованием matplotlib), похоже, не работает. Я выделил проблему в этот простой пример: fig = plt.figure() plt.axis([0, 1000, 0, 1]) i = 0 x = list() y = …

7
Отображение изображения в градациях серого с помощью matplotlib
Я пытаюсь отобразить изображение в градациях серого с помощью matplotlib.pyplot.imshow () . Моя проблема в том, что изображение в градациях серого отображается в виде цветовой карты. Мне нужна оттенки серого, потому что я хочу рисовать поверх изображения цветом. Я прочитал изображение и преобразовал его в оттенки серого, используя Image.open (). …

7
Как изменить цвет фона сюжета?
Я делаю точечный график в Matplotlib и мне нужно изменить фон реального графика на черный. Я знаю, как изменить цвет лица на графике, используя: fig = plt.figure() fig.patch.set_facecolor('xkcd:mint green') Моя проблема в том, что это меняет цвет пространства вокруг сюжета. Как изменить реальный цвет фона сюжета?
226 python  matplotlib 

7
Как добавить заголовок к сюжетам в Matplotlib?
У меня есть одна фигура, которая содержит много сюжетов. fig = plt.figure(num=None, figsize=(26, 12), dpi=80, facecolor='w', edgecolor='k') fig.canvas.set_window_title('Window Title') # Returns the Axes instance ax = fig.add_subplot(311) ax2 = fig.add_subplot(312) ax3 = fig.add_subplot(313) Как добавить заголовки в сюжеты? fig.suptitleдобавляет заголовок ко всем графикам и, хотя ax.set_title()существует, последний не добавляет заголовок …

3
Перемещение легенды matplotlib за пределы оси делает ее обрезкой по фигуре
Я знаком со следующими вопросами: Matplotlib savefig с легендой вне сюжета Как убрать легенду из сюжета Кажется, что ответы на эти вопросы могут позволить себе роскошь возиться с точным сжатием оси, чтобы легенда подходила. Однако сжатие осей не является идеальным решением, поскольку оно уменьшает размер данных, затрудняя их интерпретацию; особенно …


10
Изменить текст метки
Я хочу внести некоторые изменения в несколько выбранных меток на графике. Например, если я делаю: label = axes.yaxis.get_major_ticks()[2].label label.set_fontsize(size) label.set_rotation('vertical') размер шрифта и ориентация метки галочки изменены. Однако, если попробовать: label.set_text('Foo') метка галочки не изменяется. Также если я сделаю: print label.get_text() ничего не напечатано. Вот еще странность. Когда я попробовал …
216 python  matplotlib 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.