Tag: matplotlib

Путаница между numpy, scipy, matplotlib и pylab

Numpy, scipy, matplotlib и pylab являются общими понятиями среди тех, кто использует python для научных вычислений. Я немного узнал о пилабе, и я смутился. Всякий раз, когда я хочу импортировать numpy, я всегда могу сделать: import numpy as np Я просто считаю, что как только я это сделаю from pylab import * также будет импортирован […]

Обновить строки в matplotlib

У меня есть график с несколькими наборами данных. Мне нужно постоянно перерисовывать эти строки, каждый отдельно, по мере обновления данных. Как я могу удалить и восстановить его повторно, желательно без необходимости удалять весь график и каждый раз перерисовывать все строки?

(matplotlib) Участок yerr / xerr как заштрихованная область, а не бары ошибок

В matplotlib, как сделать ошибку в виде затененной области, а не в барах ошибок? Например: http://qhwiki.originlab.com/~originla/howto/images/c/cc/Error_Bars_with_Fill_Area_01.png Скорее, чем

конвертировать нормальную строку в латексную строку для использования в matplotlib

Поэтому я знаю, что если я хочу использовать строку LaTeX на своих участках, я должен вместо этого использовать "sin(x)" , я должен использовать r"\sin(x)" . Но если у меня есть a = "\sin(x)" и теперь я хочу использовать это как свой ярлык моего сюжета, как я могу преобразовать его в r"\sin(x)" ? Когда я набираю […]

Как построить график столбцов из matplotlib / seaborn с индексом int как значением и строковым списком в виде оси x?

У меня есть список ints arr=[1,2,3,4] и список списка строк list(df) (который возвращает список заголовков столбцов блока данных). Я хочу построить гистограмму таким образом, чтобы метки оси x были взяты из списка строк, а значение для них взято из списка int. Так, например, если список (df) возвращает [a, b, c, d], будет график с отметками […]

Сохранение matplotlib.animation выводит 0-секундное видео

Я довольно новичок в matplotlib и анимациях, анимация, которую я использую при использовании pyplot.show но при попытке использовать функцию animation.save единственное, что выдается, – это 0-секундное видео с начальным кадром анимации. Это мой код: plt.rcParams['animation.ffmpeg_path'] = r'C:\FFMPEG\bin\ffmpeg.exe' FFwriter = animation.FFMpegWriter() video_ani.save('basic_animation1.mp4', writer = FFwriter, fps=30, extra_args=['-vcodec', 'libx264']) Любая помощь будет оценена, спасибо

Ошибка использования FigureCanvasQTAgg в MatplotlibWidget pyqt5

Я хотел бы построить графический интерфейс с pyqt5 с помощью matplotlib. Я создал класс MatplotlibWidget, который создает фигуру и холст моего сюжета. Но у меня есть проблема с созданием моего холста с помощью функции FigureCanvasQTAgg (которая является функцией matplotlib). Вот часть моего кода, который прослушивает: import matplotlib.pyplot as plt from matplotlib.backends.backend_qt4agg import FigureCanvasQTAgg from matplotlib.figure […]

matplotlib autoscale (ось = 'y') после участка нарезки с помощью set_xlim ()

В качестве демонстрации я рисую x ^ 0 до x ^ 9 с значениями x в диапазоне от 10 до 20. Затем я нарезаю эти изображения, чтобы у меня было 9 фрагментов: x = (от 10 до 11), (от 11 до 12) и т. д. до (от 18 до 19) Я хочу, чтобы мои изображения […]

PyQt и MatPlotLib – (Embedded) Круговая диаграмма без PyPlot

Я хочу встроить круговую диаграмму данных, созданных методом класса analytics в моем графическом интерфейсе PyQt. Используя PyPlot или PyLab, я смог построить график, но только в отдельном окне. class MyMplCanvas(FigureCanvas): def __init__(self, parent=None, width=5, height=4, dpi=100): fig = Figure(figsize=(width, height), dpi=dpi) self.axes = fig.add_subplot(111) self.compute_initial_figure() FigureCanvas.__init__(self, fig) self.setParent(parent) FigureCanvas.setSizePolicy(self, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) FigureCanvas.updateGeometry(self) Выше – холст, […]

Matplotlib bar3d переменная альфа

Я использую matplotlib bar3d с цветовой палитрой RdBu и хочу иметь переменную прозрачность между полосками (поэтому более мелкие бары могут быть более прозрачными, чем более высокие бары). Вот код для создания графика 3d-бара. Данные хранятся в матрице размером 4×4 «rho». В настоящий момент альфа поддерживается на уровне 0,95, но было бы превосходно контролировать значение альфа […]

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