Tag: matplotlib

matplotlib: Как подобрать сменную цифру?

У меня есть matplotlib, и я создал button_press_event следующим образом: self.fig.canvas.mpl_connect('button_press_event', self.onClick) def onClick(self, event) if event.button == 1: # draw some artists on left click elif event.button == 2: # draw a vertical line on the mouse x location on wheel click elif event.button == 3: # clear artists on right click Теперь можно […]

Как я могу использовать предварительно сделанную карту цветов для моей карты тепла в matplotlib?

Я хочу использовать цветную карту из http://goo.gl/5P4CT для моей карты тепла matplotlib. Я попытался сделать это: myHeatMap.imshow(heatMap, extent=ext, cmap=get_cmap(cm.datad["Spectral"])) Однако интерпретатор Python жалуется in get_cmap if name in cmap_d: TypeError: unhashable type: 'dict' Каков правильный способ использования одной из этих цветных карт?

заполнение подзадачей matplotlib через цикл и функцию

Мне нужно нарисовать подзаголовки фигуры через итерации цикла; каждая итерация вызывает функцию, определенную в другом модуле (= другой файл py), который рисует пару подзаголовков. Вот что я пробовал – и увы не работает: 1) Перед циклом создайте фигуру с достаточным количеством строк и 2 столбца: import matplotlib.pyplot as plt fig, axarr = plt.subplots(nber_rows,2) 2) Внутри […]

Изменение шрифта xticklabels шрифта

Вот мой вопрос: Я вычисляю коэффициент переменной 7, используя sns.clustermap () здесь: http://i4.tietuku.com/ab10ee8d1983361f.png x / y tickslabel кажется очень маленьким (в моем случае s1, s2, … s9) Моя попытка label='big ==> никакого эффекта plt.tick_params (axis = 'both', which = 'minor', labelize = 12) ===> cbar lable изменился, но оси x / y выглядят одинаково. http://i11.tietuku.com/5068224d5bbc7c00.png […]

Python: Matplotlib дает ошибку «OverflowError: в draw_path: предел превышения ячейки»

Я пытаюсь сделать изображение с использованием matplotlib с 100000000 точками данных, и он вызывает ошибку OverflowError: In draw_path: Exceeded cell block limit . Есть ли предел в количестве точек данных, которые он может нарисовать?

Как я могу использовать xaxis_date () с barh ()?

в приведенном ниже коде bdate и edate являются объектами datetime.datetime (): pylab.barh(ypos, edate – bdate, left=bdate, height=TRMWidth ) но это приводит к уменьшению пути AttributeError в date.py._to_ordinalf (): Файл «/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/matplotlib/pyplot.py», строка 1926, в barh ret = ax.barh (снизу, ширина, высота, слева , ** kwargs) Файл «/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/matplotlib/axes.py», строка 4774, в ориентации barh = 'horizontal', ** kwargs) […]

Как узнать версию установленного pylab?

Кажется, у меня проблемы с установленными пакетами. Мне нужно знать, какая версия установлена ​​pylab в моем python 2.7. Модуль pylab находится в следующем пути (я установил anaconda): …. / anaconda / lib / python2.7 / site-packages / IPython / core / magics / pylab.py

Графический ящик

У меня есть некоторые данные. Допустим, это метеорологические данные, количество осадков и температура за каждый месяц. В этом примере я произвольно создам так: def rand_weather(n): month = n%12+1 temp_ind = np.random.randint(0,4) temp = ["freezing", "cold", "moderate", "hot", "extreme"][temp_ind] rain = np.random.normal(50 – 4*temp_ind, 25) + np.random.randint(0,20) return month,rain, temp data = [rand_weather(n) for n in […]

Установка MatPlotLib в windows

Я не могу заставить MatPlotLib работать. Я загрузил и установил правильную версию (matplotlib-1.1.0.win32-py2.7.exe), и у меня уже установлен numpy и scipy (и они работают без проблем). Это ошибка, которую я получаю: C:\python code>python Python 2.7.3 (default, Apr 10 2012, 23:31:26) [MSC v.1500 32 bit (Intel)] on win 32 Type "help", "copyright", "credits" or "license" for […]

Matplotlib, горизонтальная гистограмма (barh) перевернута

TL'DR , вертикальные гистограммы показаны обычным способом – вещи выстраиваются слева направо. Однако, когда он преобразуется в горизонтальную гистограмму (от bar до barh ), все перевернуто. Т.е., для сгруппированной гистограммы не только порядок сгруппированной строки ошибочен, порядок каждой группы также ошибочен. Например, если вы храните все драгоценное время, Если вы посмотрите внимательно, вы обнаружите, что […]

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