Tag: matplotlib

Повернуть пенопласт matplotlib с кривой на 90 градусов

У меня есть сюжет с одной строкой: import numpy as np import matplotlib.pyplot as pl a = np.array([4, 4, 4, 4, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 8, 8, 8, 9]) b = np.array([i/len(a) for i in range(1, len(a)+1)]) aa = np.array([i/10 for i in range(40, 91)]) ss […]

План данных Pcolor в Python

Я пытаюсь построить матрицу в python с помощью pcolor. Это мой код, но он не работает. Можете ли вы показать мне, как построить матрицу ?! Matrix = np.zeros((NumX, NumY)) for i in range(NumX): for j in range(NumY): Matrix[i][j] = Data[i*NumY+j+1] # Set up a regular grid of interpolation points xi = np.arange(0, NumX*1.5, 1.5) yi […]

Почему изображение хранится не так, как показано?

В настоящее время я не могу понять, почему я не могу воссоздать сюжет после хранения данных. import os import sys from os import listdir from os.path import isfile, join import numpy as np import matplotlib.pyplot as plt from mpl_toolkits.mplot3d import Axes3D import seaborn as sb from matplotlib.colors import Normalize import matplotlib from matplotlib import cm […]

Добавление легенды в радарчарт в Python

Я хочу создать радарчарт с легендами для каждого созданного сюжета, но до сих пор это было невозможно. Затем вы можете увидеть код, используемый для создания графика (благодаря другому пользователю, который его разработал). import numpy as np import matplotlib.pyplot as plt import seaborn as sns # improves plot aesthetics import pandas as pd def _invert(x, limits): […]

Matplotlib: Использование np.mgrid для создания участка поверхности куба

Я не понимаю, как plot_surface и np.mgrid работают вместе, чтобы создать лицо. Когда я пытаюсь, я получаю 3 лица в форме «Z». Я бы хотел увидеть правильный пример куба, чтобы понять это лучше.

Анимация двух или более цифр одновременно с matplotlib

В то же время я пытаюсь оживить две фигуры matplotlib. Я написал сценарий, который создает два экземпляра matplotlib.animation.FuncAnimation, но только один из них анимирует, другой остается статическим. Вот минимальный рабочий пример: import numpy as np from matplotlib import pyplot as plt from matplotlib import animation x=np.linspace(-np.pi,np.pi,100) # Function for making figures def makeFigure(): fig=plt.figure() ax=fig.add_subplot(1,1,1) […]

Внедрение матового полотна в графический интерфейс tkinter – график не отображается, но ошибка не возникает

Запуск скрипта python python ниже не отображает встроенный график matplotlib. Однако он также не выдает сообщение об ошибке. При запуске скрипта он должен отображать графический интерфейс, отображающий 4 кнопки в левой части экрана и график в реальном времени с правой стороны. График получает свой вход из текстового файла 'sample_graph_data.txt' , который находится в том же […]

Matplotlib – Динамическая (бар) высота диаграммы на основе данных?

После битвы с matplotlib дольше, чем я хотел бы признаться, пытаясь сделать что-то такое, что является ветером в любой другой библиотеке заговора, которую я когда-либо использовал, я решил попросить Stackiverse для некоторой проницательности. Вкратце, мне нужно создать несколько горизонтальных гистограмм, все разделяя ось x, с различным количеством значений на оси y и со всеми барами, […]

Как я могу иметь сложный график с общей осью X и одной осью Y на одном из графиков?

Я пытаюсь изменить этот пример, так что также иметь второй график сверху, разделяющий ту же ось Х. К сожалению, неясно, как добавить подзаголовки в эту структуру. Я попытался напрямую объединить другой пример, но он просто создает две цифры. Как положить другой график, отделенный от графика с двумя осями с той же осью X? """ Parasite […]

Максимальный размер массива матрицы matplotlib?

Я создал программу, которая извлекает данные с устройства на последовательный порт каждые полсекунды или около того. Затем он добавляет эти данные в массив, который устанавливает точки данных, а затем обновляет график. Все идет нормально, пока он не работает в течение часа или около того, после чего программа перестает отвечать. Кто-нибудь знает, существует ли ограничение по […]

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