Tag: matplotlib

Направленный граф NetworkX, без веса и собственной дуги

Я бы хотел, чтобы сам цикл от узла 1 к себе. Я попробовал G.add_edge(1,1) но это не сработало. Мой код выглядит следующим образом import networkx as nx import pylab G = nx.DiGraph() G.add_node(1,pos=(1,1)) G.add_node(2,pos=(0,0)) G.add_node(3,pos=(2,0)) G.add_edge(1,2) G.add_edge(1,3) G.add_edge(1,1) pos=nx.get_node_attributes(G,'pos') nx.draw(G,pos) pylab.show()

Эстетика барных прутьев и баров ошибок в морском дне

Я использую библиотеку seaborn для визуализации данных, и я хочу изменить некоторые аспекты выходных графиков для публикации. Я хочу, чтобы полосы ошибок были более узкими, с шапками, и я бы хотел, чтобы граница вокруг всех баров была черной. Я предполагаю, что есть какой-то способ изменить сюжет, используя pyplot (или, возможно, словарь rc в sns.set_context), но […]

Matplotlib: та же высота для colorbar, что и для сюжета

Я рисую некоторые 2D-данные, как показано. Аспект оси должен быть одинаковым, а диапазон осей должен отличаться. import numpy import matplotlib.pyplot as plt import matplotlib.mlab as mlab #Generate data delta = 0.025 x = numpy.arange(-5.0, 5.0, delta) y = numpy.arange(-5.0, 5.0, delta) X, Y = numpy.meshgrid(x, y) Z1 = mlab.bivariate_normal(X, Y, 1.0, 1.0, 0.0, 0.0) Z2 […]

Как построить 2 переменных на плоскости

Допустим, у меня есть уравнение: x**2 + y**2 – 4 = 0 Как я могу увидеть круг, используя sympy, matplotplib или другое решение python? Я знаю, что могу from sympy import Plot from sympy import Symbol x = Symbol('x') y = Symbol('y') Plot(x**2 + y**2 – 4) Но тогда я получаю z = x**2 + […]

AttributeError: объект 'NoneType' не имеет атрибута 'ravel'

Может кто-нибудь, пожалуйста, скажите мне, что не так с этим кодом? Я продолжаю получать ошибку NoneType . Я пытаюсь создать гистограмму. import cv2 import numpy as np from matplotlib import pyplot as plt img = cv2.imread('C:\Pictures\naturalScene.bmp',0) plt.hist(img.ravel(),256,[0,256]); plt.show()

Python `imshow` зависает, когда я оцениваю его на консоли, но не работает, если я запускаю программу

Я использую PyCharm, на MacOS и используя Python 2.7.6. Проблема. Если я запустил свою программу, изображение будет отображаться просто отлично. Если, однако, я оцениваю код на консоли, появляется фигура, но просто сидит там без каких-либо показов и просто дает мне вращающийся пляжный мяч. Почему это происходит? Вот код: import numpy as np import matplotlib.pyplot as […]

Не удается передать серии pandas функции fill_between pyplot?

Передача функции pandas в функцию fill_between () pyplot вызывает следующую ошибку: <type 'exceptions.KeyError'> -1 Тем не менее, другие функции pyplot кажутся прекрасными с принятием Series в качестве входных данных (plot () и scatter (), похоже, работают с ним отлично). Я знаю, что эту проблему можно устранить, передав my_series.value вместо my_series, но может кто-нибудь объяснить, почему […]

Настройка цветов в matplotlib – Heatmap

Как указать цвета в тепловой карте. В этом примере данные являются однозначно одним из 4 значений {0,1,2,3} Index= ['aaa', 'bbb', 'ccc', 'ddd', 'eee'] Cols = ['A', 'B', 'C', 'D'] data= [[ 0, 3, 1, 1],[ 0, 1, 1, 1],[ 0, 1, 2, 1],[ 0, 2, 1, 2],[ 0, 1, 1, 1]] print data df = […]

Colormap не работает в NetworkX

Я пытаюсь сделать цветные графики. Я продолжаю странное поведение. Я не могу получить цветовую палитру, чтобы автоматически назначать цвета для узлов. Все узлы, которые я пытаюсь сделать, с тем же цветом! Поплавки – это цвета, которые должны быть назначены для 6 узлов. Два из 7 поплавков одинаковы, потому что это цикл. Когда я вручную node_color=['r'] […]

метка легенды pyplot усечена

Я пытаюсь создать легенду, которая будет содержать цвет соответствующей линии и метки. Мой текущий код рисует легенду, но только строит первую букву метки (D вместо DL11). Мне интересно, как я могу заставить свой заговор прекратить усечение лейбла. Я хотел бы иметь возможность добавлять больше строк и соответствующих цветов / меток в будущем. Любая помощь будет […]

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