Tag: matplotlib

Анимация роста сети с помощью NetworkX и Matplotlib

Я хотел бы оживить график, который растет с течением времени. Это то, что у меня есть до сих пор: fig = plt.figure() ims = [] graph = nx.Graph() for i in range(50): // Code to modify Graph nx.draw(graph, pos=nx.get_node_attributes(graph,'Position')) im = plt.draw() self.ims.append([im]) ani = animation.ArtistAnimation(fig, ims, interval=50, blit=True,repeat_delay=1000) ani.save('dynamic_images.mp4') plt.show() Однако я получаю следующее […]

как комментировать текст с текстом в matplotlib?

Я рисую тепловую карту в matplotlib, используя: plt.pcolor(rand(5,5)) как я могу аннотировать тепловую карту с фактическими числами, нанесенными на график? что означает в каждой ячейке построенной тепловой карты, поместите значение, соответствующее этой ячейке в матрице 5×5, переданной pcolor . Благодарю.

Функция matplotlib show () не работает дважды

У меня странная проблема, с matplotlib. Если я запустил эту программу, я могу открыть и закрыть несколько раз ту же цифру. import numpy from pylab import figure, show X = numpy.random.rand(100, 1000) xs = numpy.mean(X, axis=1) ys = numpy.std(X, axis=1) fig = figure() ax = fig.add_subplot(111) ax.set_title('click on point to plot time series') line, = […]

MatPlotLib: несколько наборов данных на одном и том же участке разброса

Я хочу построить несколько наборов данных на одном и том же участке разброса: cases = scatter(x[:4], y[:4], s=10, c='b', marker="s") controls = scatter(x[4:], y[4:], s=10, c='r', marker="o") show() Вышеизложенное показывает только самые последние scatter() Я также пробовал: plt = subplot(111) plt.scatter(x[:4], y[:4], s=10, c='b', marker="s") plt.scatter(x[4:], y[4:], s=10, c='r', marker="o") show()

Как сохранить данные Dataframe / series Pandas в виде цифры?

Это звучит несколько странно, но мне нужно сохранить выходную строку консоли Pandas на png pics. Например: >>> df sales net_pft ROE ROIC STK_ID RPT_Date 600809 20120331 22.1401 4.9253 0.1651 0.6656 20120630 38.1565 7.8684 0.2567 1.0385 20120930 52.5098 12.4338 0.3587 1.2867 20121231 64.7876 13.2731 0.3736 1.2205 20130331 27.9517 7.5182 0.1745 0.3723 20130630 40.6460 9.8572 0.2560 0.4290 […]

Matplotlib figure facecolor (цвет фона)

Может кто-нибудь объяснить, почему приведенный ниже код не работает при настройке facecolor рисунка? import matplotlib.pyplot as plt # create figure instance fig1 = plt.figure(1) fig1.set_figheight(11) fig1.set_figwidth(8.5) rect = fig1.patch rect.set_facecolor('red') # works with plt.show(). # Does not work with plt.savefig("trial_fig.png") ax = fig1.add_subplot(1,1,1) x = 1, 2, 3 y = 1, 4, 9 ax.plot(x, y) […]

позиционирование цветной панели

У меня есть python imshow plot с прикрепленным цветным баром. Я хочу поместить цветную панель так, чтобы она была горизонтальной и под моим сюжетом. Я почти сделал это через следующее: plt.colorbar(orientation="horizontal",fraction=0.07,anchor=(1.0,0.0)) Но цветная панель по-прежнему частично перекрывает график (и метки оси x). Я хочу переместить цветную панель дальше, но я не могу понять, как это […]

Как настроить цветные диаграммы pandas / matplotlib

Я просто начал использовать pandas / matplotlib в качестве замены Excel для создания штабельных диаграмм. Я столкнулся с проблемой (1) в цветовой карте по умолчанию всего 5 цветов, поэтому, если у меня есть более 5 категорий, цвета повторяются. Как я могу указать больше цветов? В идеале, градиент с начальным цветом и конечным цветом, а также […]

Выполнение бесконечных циклов с использованием потоков в python

Моя программа разработана следующим образом: Первая часть программы принимает значения реального времени от датчика и отображает его с помощью Matplotlib. Это необходимо сделать для длительной продолжительности. А также он регистрирует информацию в базе данных. Вторая часть – IP-камера. Я должен получить данные от IP-камеры и отобразить ее. Для отображения я использую метод imshow OpenCV. Кроме […]

как сохранить фигуру pylab в файл в памяти, который можно прочитать в изображении PIL?

новый для PIL, но хочу получить от него быстрое решение. Следующий мой первый снимок, который никогда не срабатывает: import cStringIO import pylab from PIL import Image pylab.figure() pylab.plot([1,2]) pylab.title("test") buffer = cStringIO.StringIO() pylab.savefig(buffer, format='png') im = Image.open(buffer.read()) buffer.close() ошибка говорит, Traceback (most recent call last): File "try.py", line 10, in <module> im = Image.open(buffer.read()) File […]

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