Запитання з тегом «matplotlib»

Matplotlib - це бібліотека графіків для Python, яка може використовуватися в інтерактивному режимі або вбудовуватися в окремі графічні інтерфейси. Його компактний інтерфейс "pyplot" схожий на графічні функції MATLAB®.

8
Як змінити бекенди в matplotlib / Python
Я борюся з наступною проблемою. Мені потрібно створити звіти, які складаються з колекції діаграм. Всі ці діаграми, за винятком однієї, зроблені з використанням беккенда за замовчуванням Matplotlib (TkAgg). Одну діаграму потрібно зробити за допомогою каїрської серверної бази, причина полягає в тому, що я складаю графік графіку, і це може бути …

1
Plt.show показує повний графік, але savefig обрізає зображення
Мій код успішно зберігає зображення у файл, але він обрізає важливі деталі праворуч. Існують відповіді на вирішення цієї проблеми, коли вона виникає plt.show, але саме savefigкоманда створює графік неправильно в цьому прикладі. Як це можна виправити? Відповідний зразок мого коду: import glob import os for file in glob.glob("*.oax"): try: spc_file …

6
Matplotlib - Як побудувати графік із високою роздільною здатністю?
Я використовував matplotlib для побудови деяких експериментальних результатів (обговорювали це тут: Зациклювання файлів та побудова графіків . Однак збереження зображення, клацнувши правою кнопкою миші, дає дуже погану якість / низьку роздільну здатність. from glob import glob import numpy as np import matplotlib.pyplot as plt import matplotlib as mpl # loop …

1
Сіборн показує наукові позначення в тепловій карті для 3-значних чисел
Я створюю теплову карту із зведеної таблиці панд, як показано нижче: table2 = pd.pivot_table(df,values='control',columns='Year',index='Region',aggfunc=np.sum) sns.heatmap(table2,annot=True,cmap='Blues') Він створює теплову карту, як показано нижче. Ви можете бачити, що цифри не величезні (макс. 750), але це показує їх у наукових позначеннях. Якщо я переглядаю саму таблицю, це не так. Будь-яка ідея про те, …

2
Як я можу побудувати значення NaN як особливий колір за допомогою imshow у matplotlib?
Я намагаюся використовувати imshow у matplotlib для побудови даних як теплової карти, але деякі значення - NaN. Я хотів би, щоб NaN відображались як особливий колір, якого немає в кольоровій карті. приклад: import numpy as np import matplotlib.pyplot as plt f = plt.figure() ax = f.add_subplot(111) a = np.arange(25).reshape((5,5)).astype(float) a[3,:] …
85 python  matplotlib  nan 

2
Імшоу: ступінь та аспект
Я пишу програмну систему, яка візуалізує фрагменти та проекції за допомогою 3D-набору даних. Я використовую matplotlibі спеціально imshowдля візуалізації буферів зображень, які я отримую з мого коду аналізу. Оскільки я хотів би анотувати зображення осями графіків, я використовую ключове слово екстенс, яке imshowпостачає, щоб зіставити координати пікселів буфера зображення із …

4
Як я можу побудувати гістограму таким чином, щоб висоти стовпчиків складали 1 в matplotlib?
Я хотів би побудувати нормалізовану гістограму з вектора за допомогою matplotlib. Я спробував наступне: plt.hist(myarray, normed=True) так само, як: plt.hist(myarray, normed=1) але жоден варіант не створює вісь у з [0, 1] таку, що висота стовпчиків гістограми дорівнює 1. Я б хотів створити таку гістограму - як я можу це зробити?

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

7
матриця змішання ділянок sklearn із мітками
Я хочу побудувати матрицю плутанини для візуалізації роботи класифікатора, але вона відображає лише номери етикеток, а не самі мітки: from sklearn.metrics import confusion_matrix import pylab as pl y_test=['business', 'business', 'business', 'business', 'business', 'business', 'business', 'business', 'business', 'business', 'business', 'business', 'business', 'business', 'business', 'business', 'business', 'business', 'business', 'business'] pred=array(['health', 'business', 'business', …

8
gnuplot проти Matplotlib
Я розпочав проект, який графікує журнали Tomcat за допомогою gnuplot-py , зокрема, співвідносячи певні запити з виділенням пам'яті та збиранням сміття. Яка колективна мудрість щодо gnuplot-py проти Matplotlib для графіки Python. Чи є там кращі графічні бібліотеки, про які я не чув? Мої загальні міркування: Хоча gnuplot має велику кількість …

5
Як видалити рядки в графіку Matplotlib
Як я можу видалити рядок (або рядки) осей matplotlib таким чином, що він фактично збирає сміття і звільняє пам'ять назад? Наведений нижче код видаляє рядок, але ніколи не звільняє пам'ять (навіть при явних викликах до gc.collect()) from matplotlib import pyplot import numpy a = numpy.arange(int(1e7)) # large so you can …

4
Який найшвидший спосіб перевірити, чи є точка всередині багатокутника в python
Я знайшов два основні методи, щоб перевірити, чи належить точка всередині багатокутника. Один використовує метод трасування променів, який використовується тут , що є найбільш рекомендованою відповіддю, інший - використання matplotlib path.contains_points(що мені здається трохи незрозумілим). Мені доведеться постійно перевіряти багато пунктів. Хтось знає, чи є хтось із цих двох більш …

5
Як змінити шрифти в matplotlib (python)?
Це звучить як легка проблема, але я не знаходжу жодного ефективного рішення змінити шрифт (не розмір шрифту) в сюжеті, зробленому за допомогою matplotlib у python. Я знайшов кілька підручників, як змінити шрифт за замовчуванням matplotlib, змінивши деякі файли в папках, де matplotlib зберігає шрифт за замовчуванням - див. Цю публікацію …

2
Змініть інтервал сітки та вкажіть мітки галочок у Matplotlib
Я намагаюся побудувати графік підрахунків у сітчастих графіках, але не можу зрозуміти, як я це роблю. Я хочу: Мають пунктирні сітки з інтервалом 5 Є основні позначки галочок лише кожні 20 Я хочу, щоб кліщі були поза сюжетом. Майте "рахунки" всередині цих сіток Я перевірив наявність можливих дублікатів, таких як …

2
Python xticks в підпрограмах
Якщо я будую окремий imshowсюжет, я можу використовувати його fig, ax = plt.subplots() ax.imshow(data) plt.xticks( [4, 14, 24], [5, 15, 25] ) щоб замінити мої ярлики xtick. Зараз я складаю 12 imshowсюжетів, використовуючи f, axarr = plt.subplots(4, 3) axarr[i, j].imshow(data) Як я можу змінити свої xticks лише для однієї з …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.