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

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

2
Matplotlib: як встановити поточну цифру?
Це, сподіваюся, просте запитання, але наразі я не можу це зрозуміти. Я хочу використовувати matplotlib, щоб показати 2 фігури, а потім використовувати їх інтерактивно. Я створюю фігури за допомогою: import matplotlib import pylab as pl f1 = pl.figure() f2 = pl.figure() і може використовувати MATLAB-подібний інтерфейс pyplot для побудови графіків …

11
Як генерувати випадкові кольори в matplotlib?
Який тривіальний приклад того, як генерувати випадкові кольори для переходу до графічних функцій? Я називаю розкидання всередині циклу і хочу, щоб кожна ділянка мала інший колір. for X,Y in data: scatter(X, Y, c=??) c: колір. c може бути окремим кольоровим рядком формату, або послідовністю специфікацій кольору довжиною N, або послідовністю …

4
Як я можу зробити графік розсіювання, пофарбований щільністю в matplotlib?
Я хотів би зробити графік розсіювання, де кожна точка забарвлена ​​просторовою щільністю сусідніх точок. Я натрапив на дуже подібне запитання, яке показує приклад цього з використанням R: R Графік розсіяння: колір символу представляє кількість точок, що перекриваються Який найкращий спосіб зробити щось подібне в python за допомогою matplotlib?

4
Як оживити розкиданий сюжет?
Я намагаюся зробити анімацію розсіяного сюжету, де кольори та розмір точок змінюються на різному етапі анімації. Для даних у мене є два numpy ndarray зі значенням x і значенням y: data.shape = (ntime, npoint) x.shape = (npoint) y.shape = (npoint) Тепер я хочу побудувати графік розкиду типу pylab.scatter(x,y,c=data[i,:]) і створити …

2
Як отримати екземпляр matplotlib Axes для побудови графіку?
Мені потрібно скласти діаграму свічників (щось на зразок цього), використовуючи деякі дані про запаси. Для цього я хочу використовувати функцію matplotlib.finance.candlestick () . Для цієї функції мені потрібно надати лапки та " екземпляр осей для побудови графіку ". Я створив кілька зразків цитат наступним чином: quotes = [(1, 5, 6, …


3
Matplotlib / Pyplot: Як масштабувати підзаголовки разом?
У мене є графіки даних 3-осьового акселерометра часових рядів (t, x, y, z) в окремих підпрограмах, які я хотів би збільшити разом. Тобто, коли я використовую інструмент «Збільшити для прямокутника» на одному графіку, коли я відпускаю мишу, усі 3 ділянки масштабуються разом. Раніше я просто наніс усі 3 осі на …
82 zoom  matplotlib 

4
етикетка осі осі matplotlib з правого боку
Чи є простий спосіб поставити мітку осі Y праворуч від ділянки? Я знаю, що це можна зробити для міток галочок ax.yaxis.tick_right(), але я хотів би знати, чи можна це зробити і для мітки осі. Одна ідея, яка мені спала на думку, була використовувати ax.yaxis.tick_right() ax2 = ax.twinx() ax2.set_ylabel('foo') Однак це …

4
Як мати логарифмічні бункери в гістограмі Пітона
Наскільки мені відомо, параметр Log = True у функції гістограми стосується лише осі y. P.hist(d,bins=50,log=True,alpha=0.5,color='b',histtype='step') Мені потрібно, щоб бункери були рівномірно розташовані в log10. Чи є щось, що може це зробити?

1
matplotlib встановити розмір мітки yaxis
Як я можу змінити розмір лише ярлика yaxis? Зараз я змінюю розмір усіх ярликів, що використовуються pylab.rc('font', family='serif', size=40) але в моєму випадку я хотів би зробити мітку осі y більшою за вісь x. Однак я хотів би залишити ярлики галочок у спокої. Я пробував, наприклад: pylab.gca().get_ylabel().set_fontsize(60) але я отримую …

4
Як побудувати вертикальну лінію на графіку часових рядів у Пандах?
Як побудувати вертикальну лінію ( vlines) у сюжеті серії Pandas? Я використовую Pandas для складання засобів кочення тощо, і я хотів би позначити важливі позиції вертикальною лінією. Чи можна використати vlinesчи щось подібне для цього? У цьому випадку вісь x дорівнює datetime.

3
Налаштування ширини ділянки в блокноті ipython
У мене є такі сюжети: Було б приємніше виглядати, якби вони мали однакову ширину. Чи маєте ви уявлення про те, як це зробити в блокноті ipython, коли я використовую %matplotlib inline? ОНОВЛЕННЯ: Для генерації обох фігур я використовую такі функції: import numpy as np import matplotlib.pyplot as plt def show_plots2d(title, …

4
Сюжет з пандами не відображається
При використанні цього в скрипті (не IPython) нічого не відбувається, тобто вікно сюжету не з'являється: import numpy as np import pandas as pd ts = pd.Series(np.random.randn(1000), index=pd.date_range('1/1/2000', periods=1000)) ts.plot() Навіть при додаванні time.sleep(5)все одно нічого немає. Чому? Чи є спосіб це зробити без необхідності вручну викликати matplotlib ?

4
Як показати дві фігури за допомогою matplotlib?
У мене виникають проблеми, коли я малюю одночасно дві фігури, не показані в одному сюжеті. Але згідно з документацією, я написав код, і видно лише малюнок. Думаю, можливо, я втратив щось важливе. Хтось може допомогти мені розібратися? Дякую. (* Tlist_first *, що використовується в коді, є списком даних.) plt.figure(1) plt.hist(tlist_first, …

13
Графіки Matplotlib не відображаються в Mac OSX?
Я працюю під управлінням Mac OSX 10.5.8. Я встановив matplotlib за допомогою macports. Я отримую кілька прикладів з галереї matplotlib, як цей, без змін: http://matplotlib.sourceforge.net/examples/api/unicode_minus.html Я запускаю його, не отримую помилок, але зображення не відображається. У Linux Ubuntu я розумію. Чи знаєте ви, що тут може бути не так?

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