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

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

4
Встановіть маркери для окремих точок на лінії в Matplotlib
Я використав Matplotlib для побудови ліній на фігурі. Тепер я хотів би встановити стиль, зокрема маркер, для окремих точок на лінії. Як це зробити? Щоб уточнити своє запитання, я хочу мати можливість встановлювати стиль для окремих маркерів на лінії, а не на кожному маркері на зазначеній лінії.
174 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', …

10
Як зберегти сюжет Seaborn у файл
Я спробував такий код ( test_seaborn.py): import matplotlib matplotlib.use('Agg') import matplotlib.pyplot as plt matplotlib.style.use('ggplot') import seaborn as sns sns.set() df = sns.load_dataset('iris') sns_plot = sns.pairplot(df, hue='species', size=2.5) fig = sns_plot.get_figure() fig.savefig("output.png") #sns.plt.show() Але я отримую цю помилку: Traceback (most recent call last): File "test_searborn.py", line 11, in <module> fig = …

12
Видалення білого простору навколо збереженого зображення в matplotlib
Мені потрібно сфотографувати і зберегти його після деякого процесу. Фігура виглядає добре, коли я її відображаю, але після збереження фігури я отримав пробіл навколо збереженого зображення. Я спробував 'tight'варіант для savefigметоду, теж не працював. Код: import matplotlib.image as mpimg import matplotlib.pyplot as plt fig = plt.figure(1) img = mpimg.imread(path) plt.imshow(img) …
172 python  matplotlib 

5
Як намалювати сітку на ділянці в Python? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб він зосередив увагу на одній проблемі лише редагуючи цю публікацію . Закрито 3 роки тому . Удосконаліть це питання Я щойно закінчив писати код, щоб зробити сюжет, використовуючи pylab в …
170 python  matplotlib 

8
Видаліть легенду на фігурі matplotlib
Щоб додати легенду до сюжету про матплотліб, просто запускається legend(). Як вилучити легенду з сюжету? (Найближче до цього я прийшов - це запустити legend([]), щоб виповнити легенду з даних. Але це залишає потворний білий прямокутник у верхньому правому куті.)
169 matplotlib  legend 

6
Як зробити ділянку розкидання з порожніми колами в Python?
Як в Python, разом з Matplotlib, як можна розкласти ділянку з порожніми колами? Мета полягає в тому, щоб намалювати порожні кола навколо деяких кольорових дисків, які вже побудовані scatter(), щоб виділити їх, в ідеалі, не потребуючи перемальовування кольорових кіл. Я намагався facecolors=None, безрезультатно.

9
як я можу скласти єдину легенду для багатьох субплоттів з matplotlib?
Я будую однотипну інформацію, але для різних країн, з декількома субплотами з matplotlib. Тобто у мене є 9 графіків на сітці 3х3, всі з однаковими для рядків (звичайно, різні значення на рядок). Однак я не з'ясував, як поставити одну фігуру (оскільки всі 9 субплотів мають однакові лінії) на фігурі лише …
166 python  matplotlib 

6
Як мені сказати matplotlib, що я закінчую змову?
Наступний код зображує два файли PostScript (.ps), але другий містить обидва рядки. import matplotlib import matplotlib.pyplot as plt import matplotlib.mlab as mlab plt.subplot(111) x = [1,10] y = [30, 1000] plt.loglog(x, y, basex=10, basey=10, ls="-") plt.savefig("first.ps") plt.subplot(111) x = [10,100] y = [10, 10000] plt.loglog(x, y, basex=10, basey=10, ls="-") plt.savefig("second.ps") …
166 python  matplotlib  plot 

5
попередження про занадто багато відкритих фігур
У сценарії, де я створюю багато фігур fix, ax = plt.subplots(...), отримую попередження RuntimeWarning: Більше 20 фігур було відкрито. Фігури, створені через інтерфейс pyplot ( matplotlib.pyplot.figure), зберігаються до явного закриття і можуть зайняти занадто багато пам'яті. Однак я не розумію, чому я отримую це попередження, тому що після збереження фігури …

4
Час графіки в Python з Matplotlib
У мене є масив часових позначок у форматі (HH: MM: SS.mmmmmm) та інший масив чисел з плаваючою комою, кожне з яких відповідає значенню в масиві часових позначок. Чи можу я побудувати графік часу на осі x та числа на осі у за допомогою Matplotlib? Я намагався, але якось це було …
164 python  graph  plot  matplotlib 

7
Встановлення різного кольору для кожної серії в розкиданому сюжеті на matplotlib
Припустимо, у мене є три набори даних: X = [1,2,3,4] Y1 = [4,8,12,16] Y2 = [1,4,9,16] Я можу розсіяти сюжет так: from matplotlib import pyplot as plt plt.scatter(X,Y1,color='red') plt.scatter(X,Y2,color='blue') plt.show() Як я можу це зробити за допомогою 10 наборів? Я шукав це і міг знайти будь-яку посилання на те, що …


7
зменшення кількості ділянок кліщів
У мене на графіку занадто багато кліщів, і вони стикаються один з одним. Як можна зменшити кількість кліщів? Наприклад, у мене є кліщі: 1E-6, 1E-5, 1E-4, ... 1E6, 1E7 І я хочу лише: 1E-5, 1E-3, ... 1E5, 1E7 Я намагався грати з LogLocator, але мені не вдалося це зрозуміти.
160 python  matplotlib 

11
Як видалити кадр з matplotlib (pyplot.figure vs matplotlib.figure) (frameon = помилкові проблеми в matplotlib)
Щоб зняти кадр по фігурі, я пишу frameon=False працює ідеально з pyplot.figure, але зmatplotlib.Figure нього видаляється лише сірий фон, рамка залишається. Також я хочу лише, щоб рядки відображалися, а вся решта фігури була прозорою. з pyplot я можу робити те, що хочу, я хочу зробити це з matplotlib з якоїсь …
160 python  matplotlib 

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