Tag: matplotlib

pylab.ion () в python 2, matplotlib 1.1.1 и обновление графика во время выполнения программы

то, что я пытаюсь сделать, это заставить скрипт вычислить что-то, подготовить сюжет и показать уже полученные результаты в виде pylab.figure – в python 2 (в частности, python 2.7) со стабильным matplotlib (который равен 1.1.1). В python 3 (python 3.2.3 с matplotlib git build … version 1.2.x) это работает отлично. В качестве простого примера (моделирование длительных […]

Matplotlib scatterplot; цвет как функция третьей переменной

Я хочу сделать диаграмму рассеяния (используя matplotlib), где точки затенены в соответствии с третьей переменной. Я очень близко отношусь к этому: plt.scatter(w, M, c=p, marker='s') где w и M – точки данных, а p – переменная, которую я хочу затенять относительно. Однако я хочу сделать это в оттенках серого, а не в цвете. Может ли […]

поверхностные графики в matplotlib

У меня есть список из 3-х наборов, представляющих набор точек в 3D-пространстве. Я хочу построить поверхность, покрывающую все эти точки. Функция plot_surface в пакете mplot3d требует в качестве аргументов X, Y и Z, которые являются 2d-массивами. Является ли plot_surface правильной функцией для построения поверхности и как преобразовать мои данные в требуемый формат? data = [(x1,y1,z1),(x2,y2,z2),…..,(xn,yn,zn)]

Графики Matplotlib: удаление оси, легенд и пробелов

Я новичок в Python и Matplotlib, я хотел бы просто применить colormap к изображению и написать результирующее изображение без использования осей, ярлыков, титров или всего, что обычно автоматически добавляется matplotlib. Вот что я сделал: def make_image(inputname,outputname): data = mpimg.imread(inputname)[:,:,0] fig = plt.imshow(data) fig.set_cmap('hot') fig.axes.get_xaxis().set_visible(False) fig.axes.get_yaxis().set_visible(False) plt.savefig(outputname) Он успешно удаляет ось фигуры, но сохраненная фигура представляет […]

Matplotlib дискретный цветной бар

Я пытаюсь сделать дискретный colorbar для диаграммы рассеяния в matplotlib У меня есть данные x, y и для каждой точки – целочисленное значение тега, которое я хочу представить с уникальным цветом, например plt.scatter(x, y, c=tag) обычно тег будет целым числом от 0 до 20, но точный диапазон может меняться пока я только что использовал настройки […]

Есть ли эквивалент matplotlib для хранилища данных MATLAB?

В MATLAB можно использовать datacursormode для добавления аннотации к графику, когда пользователь datacursormode . Есть ли такая вещь в matplotlib? Или мне нужно написать собственное событие, используя matplotlib.text.Annotation ?

Matplotlib: Как поместить отдельные метки для графика рассеяния

Я пытаюсь сделать разброс в matplotlib, и я не мог найти способ добавить теги к точкам. Например: scatter1=plt.scatter(data1["x"], data1["y"], marker="o", c="blue", facecolors="white", edgecolors="blue") Я хочу, чтобы точки в «y» имели метки как «точка 1», «точка 2» и т. Д. Я не мог понять это.

Как предотвратить изменение чисел в экспоненциальной форме на рисунке Python matplotlib

Я использую Matplotlib в Python для построения простых наборов данных xy. Это создает красиво выглядящие графики, хотя, когда я «приближаю» слишком близко к различным разделам графического графика, используя вид рисунка (который появляется, когда вы выполняете plt.show() ), значения оси x меняются от формы стандартного номера (1050, 1060, 1070 и т. Д.) В научную форму с […]

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

Как изменить размер рисунка с помощью matplotlib?

почему заговор с Matplotlib так медленно?

В настоящее время я оцениваю различные библиотеки построения python. Прямо сейчас я пытаюсь использовать matplotlib, и я очень разочарован работой. Следующий пример изменен из примеров SciPy и дает мне всего ~ 8 кадров в секунду! Любые способы ускорить это или я должен выбрать другую библиотеку графиков? from pylab import * import time ion() fig = […]

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