Tag: matplotlib

Дискретная легенда на морском участке тепловой карты

Я использую данные, представленные здесь, для построения этой карты тепла с использованием морских и панд. Входной файл csv находится здесь: https://www.dropbox.com/s/5jc1vr6u8j7058v/LUH2_trans_matrix.csv?dl=0 Код: import pandas import seaborn.apionly as sns # Read in csv file df_trans = pandas.read_csv('LUH2_trans_matrix.csv') sns.set(font_scale=0.8) cmap = sns.cubehelix_palette(start=2.8, rot=.1, light=0.9, as_cmap=True) cmap.set_under('gray') # 0 values in activity matrix are shown in gray (inactive […]

Является ли «из matplotlib import pyplot as plt» == «import matplotlib.pyplot as plt»?

from matplotlib import pyplot as plt import matplotlib.pyplot as plt Являются ли приведенные выше утверждения эквивалентными? Что является более читаемой / лучшей формой?

Разница между plt.close () и plt.clf ()

В Python в чем разница между plt.clf() и plt.close() ? Будут ли они действовать одинаково?

matplotlib, может строить, но не разбрасывать

У меня странное поведение matplotlib.pyplot. У меня есть два массива x и y. Я хочу разбросать эти точки. поэтому я использую функцию рассеяния: ax.scatter(x, y, 'r') plt.xlabel('average revsion size') plt.ylabel('time (seconds)') plt.savefig('time.png', format='png') этот фрагмент кода дает мне ошибку otImplementedError: Not implemented for this type Но если я подстановлю plt.scatter на plt.plot, тогда он заговорит. […]

pylab ImportError: нет модуля с именем _thread

С ubuntu 10.04 я установил pylab с easy_install. После некоторого обновления я могу импортировать pylab. Сначала я запускаю ipython, установленный из easy_install: $ ipython Python 2.6.5 (r265:79063, Apr 16 2010, 13:09:56) Type "copyright", "credits" or "license" for more information. IPython 0.11 — An enhanced Interactive Python. ? -> Introduction and overview of IPython's features. %quickref […]

PyQt5 и Matplotlib 1.4.2 – установка одной разрывает другую

Я пытаюсь написать приложение PyQt5, в которое встроен сюжет matplotlib. Тем не менее, у меня время безумие, когда я устанавливаю разрывы matplotlib PyQt5 из-за вмешательства PyQt4. Это можно увидеть в этой ошибке: In [2]: from PyQt5 import QtCore, QtGui, QtWidgets ————————————————————————— RuntimeError Traceback (most recent call last) <ipython-input-2-43848d5bd21e> in <module>() —-> 1 from PyQt5 import […]

IPython / matplotlib: возврат подзаголовка из функции

Используя Matplotlib в IPython Notebook, я хотел бы создать фигуру с подзаголовками, которые возвращаются из функции: import matplotlib.pyplot as plt %matplotlib inline def create_subplot(data): more_data = do_something_on_data() bp = plt.boxplot(more_data) # return boxplot? return bp # make figure with subplots f, (ax1, ax2) = plt.subplots(1, 2, sharey=True, figsize=(10,5)) ax1 -> how can I get the […]

Интервал между некоторыми подзаголовками, но не все

У меня есть график matplotlib в python с 3 подзаголовками, все в 1 столбце. В настоящее время я контролирую высоту каждого подзаголовка: gridspec.GridSpec(3, 1, height_ratios=[1, 3, 3]) У меня нет промежутков между: plt.subplots_adjust(hspace=0.0) Но я хотел бы задать несколько интервалов между строками 2 и 3. В одном из других ответов я читал, что могу сделать […]

Верхняя метка для цветных панелей matplotlib

По умолчанию matplotlib позиционирует метки цвета рядом с вертикальными цветными панелями. Каков наилучший способ заставить ярлык быть на вершине цветной панели? В настоящее время мое решение нуждается в настройке labelpad и значений y зависимости от размера метки: import numpy as np import matplotlib.pylab as plt dat = np.random.randn(10,10) plt.imshow(dat, interpolation='none') clb = plt.colorbar() clb.set_label('label', labelpad=-40, […]

Как сделать маркеры на линиях меньше в matplotlib?

Документация на matplotlib здесь учит меня, что я могу иметь несколько стилей маркеров. Например, у меня может быть '-o' для кругов на линии, '-*' для звезд на линии и '-s' для квадрата на линии. Однако все они кажутся слишком большими для меня. Например, когда я axes.errorbar(x, y, yerr=ci, fmt='-o', color='k') я получил Чтобы сделать их […]

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