Вопросы с тегом «matplotlib»

Matplotlib - это библиотека черчения для Python, которая может использоваться в интерактивном режиме или встраиваться в автономные графические интерфейсы. Его компактный интерфейс «pyplot» аналогичен функциям построения графиков MATLAB®.

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

11
Матрица корреляции участков с использованием панд
У меня есть набор данных с огромным количеством функций, поэтому анализ матрицы корреляции стал очень трудным. Я хочу построить корреляционную матрицу, которую мы получаем, используя dataframe.corr()функцию из библиотеки панд. Есть ли встроенная функция, предоставляемая библиотекой панд для построения этой матрицы?

9
Matplotlibight_layout () не принимает во внимание фигуры
Если я добавлю субтитры к моей фигуре matplotlib, она будет наложена на заголовки субплота. Кто-нибудь знает, как легко позаботиться об этом? Я попробовал tight_layout()функцию, но она только ухудшает ситуацию. Пример: import numpy as np import matplotlib.pyplot as plt f = np.random.random(100) g = np.random.random(100) fig = plt.figure() fig.suptitle('Long Suptitle', fontsize=24) …
208 python  matplotlib 

12
Как я могу преобразовать изображение RGB в оттенки серого в Python?
Я пытаюсь использовать matplotlib чтобы прочитать изображение RGB и преобразовать его в оттенки серого. В Matlab я использую это: img = rgb2gray(imread('image.png')); В уроке matplotlib они не освещают это. Они просто читают на картинке import matplotlib.image as mpimg img = mpimg.imread('image.png') и затем они нарезают массив, но это не то …
206 python  matplotlib 

7
Морские участки не появляются
Я уверен, что забыл что-то очень простое, но я не могу заставить некоторые сюжеты работать с Сиборном. Если я сделаю: import seaborn as sns Затем любые графики, которые я создаю как обычно с помощью matplotlib, получают стиль Seaborn (с серой сеткой на заднем плане). Однако, если я попытаюсь сделать один …

7
_tkinter.TclError: нет отображаемого имени и нет переменной среды $ DISPLAY
Я запускаю на сервере простой скрипт Python: import matplotlib.pyplot as plt import numpy as np x = np.random.randn(60) y = np.random.randn(60) plt.scatter(x, y, s=20) out_png = 'path/to/store/out_file.png' plt.savefig(out_png, dpi=150) Я пытаюсь использовать команду python example.pyна этом сервере, на котором установлен matplotlib 1.5.1, он не работает с ошибкой: Traceback (most recent …

4
Как получить разноцветные линии для разных сюжетов на одной фигуре?
Я использую matplotlibдля создания участков. Я должен идентифицировать каждый график с другим цветом, который должен автоматически генерироваться Python. Не могли бы вы дать мне способ разместить разные цвета на разных графиках на одной фигуре?

7
Добавьте метки x и y к графику панд
Предположим, у меня есть следующий код, который строит что-то очень простое с помощью панд: import pandas as pd values = [[1, 2], [2, 5]] df2 = pd.DataFrame(values, columns=['Type A', 'Type B'], index=['Index 1', 'Index 2']) df2.plot(lw=2, colormap='jet', marker='.', markersize=10, title='Video streaming dropout by category') Как мне легко установить x и …

16
Ошибка matplotlib - нет модуля с именем tkinter
Я попытался использовать пакет matplotlib через Pycharm IDE на Windows 10. когда я запускаю этот код: from matplotlib import pyplot Я получаю следующую ошибку: ImportError: No module named 'tkinter' Я знаю, что в python 2.x он назывался Tkinter, но это не проблема - я только что установил новый python 3.5.1. …

12
Создать тепловую карту в MatPlotLib, используя набор данных разброса
У меня есть набор точек данных X, Y (около 10 тыс.), Которые легко построить в виде точечной диаграммы, но которые я хотел бы представить в виде тепловой карты. Я просмотрел примеры в MatPlotLib, и все они, похоже, уже начинаются со значений ячеек тепловой карты для генерации изображения. Есть ли метод, …

7
метки осей пиплота для участков
У меня есть следующий сюжет: import matplotlib.pyplot as plt fig2 = plt.figure() ax3 = fig2.add_subplot(2,1,1) ax4 = fig2.add_subplot(2,1,2) ax4.loglog(x1, y1) ax3.loglog(x2, y2) ax3.set_ylabel('hello') Я хочу иметь возможность создавать метки и заголовки осей не только для каждого из двух вспомогательных участков, но также и общие ярлыки, которые охватывают оба вспомогательных участка. …

5
импортировать модуль из строковой переменной
Я работаю над документацией (личной) для библиотеки nested matplotlib (MPL), которая отличается от собственной MPL интересными пакетами подмодулей. Я пишу скрипт на Python, который, я надеюсь, автоматизирует генерацию документов из будущих выпусков MPL. Я выбрал заинтересованные подмодули / пакеты и хочу перечислить их основные классы, из которых я сгенерирую список …
183 python  matplotlib 

10
Уменьшите левые и правые поля в сюжете matplotlib
Я изо всех сил пытаюсь разобраться с моими полями заговора в matplotlib. Я использовал приведенный ниже код для создания своей диаграммы: plt.imshow(g) c = plt.colorbar() c.set_label("Number of Slabs") plt.savefig("OutputToUse.png") Тем не менее, я получаю выходную фигуру с большим количеством пустого пространства по обе стороны от графика. Я искал в Google …
178 python  matplotlib 

5
Matplotlib (pyplot) savefig выводит пустое изображение
Я пытаюсь сохранить графики, которые я делаю, используя matplotlib; однако изображения сохраняются пустыми. Вот мой код: plt.subplot(121) plt.imshow(dataStack, cmap=mpl.cm.bone) plt.subplot(122) y = copy.deepcopy(tumorStack) y = np.ma.masked_where(y == 0, y) plt.imshow(dataStack, cmap=mpl.cm.bone) plt.imshow(y, cmap=mpl.cm.jet_r, interpolation='nearest') if T0 is not None: plt.subplot(123) plt.imshow(T0, cmap=mpl.cm.bone) #plt.subplot(124) #Autozoom #else: #plt.subplot(124) #Autozoom plt.show() plt.draw() plt.savefig('tessstttyyy.png', …

14
matplotlib не показывает мои рисунки, хотя я вызываю pyplot.show ()
Требуется помощь по matplotlib. Да, я не забыл вызвать pyplot.show (). $ ipython --pylab import matplotlib.pyplot as p p.plot(range(20), range(20)) Возвращается matplotlib.lines.Line2D at 0xade2b2cкак выход. p.show() Там ничего не случится. Нет сообщения об ошибке. Нет нового окна. Ничего. Я устанавливаю matplotlibс помощью pip и не получаю никаких сообщений об ошибках. …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.