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

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

4
Як зрівняти шкали осі x та осі y в матплотлібі Python?
Я хочу намалювати лінії на квадратному графіку. Масштаби x-axisі y-axisповинні бути однаковими. наприклад, х варіюється від 0 до 10, і це 10 см на екрані. y також має варіюватися від 0 до 10 і також повинна бути 10 див. Квадратну форму потрібно підтримувати, навіть якщо я псуюся з розміром вікна. …
128 python  matplotlib 

4
Matplotlib - глобальна легенда та підзаголовок під заголовком
Я почав з matplot і керував основними сюжетами, але зараз мені важко дізнатися, як робити якісь речі, які мені потрібні зараз :( Моє актуальне питання - як розмістити глобальну назву та глобальну легенду на фігурі з субплотами. Я роблю 2x3 subplots, де у мене дуже багато різних графіків у різних …

7
Як я можу відкрити інтерактивне вікно matplotlib в ноутбуці IPython?
Я використовую IPython з --pylab=inlineі іноді хотів би швидко перейти на інтерактивний, масштабуваний графічний графічний графічний графічний графічний графічний графічний графічний графічний графічний графічний графічний графічний графічний графічний графічний графічний графічний графічний графічний графічний графічний графічний графічний інтерфейс (на той, який виводиться, коли ви плануєте щось на термінальній консолі Python). …

3
Мітки осей на Seaborn Barplot
Я намагаюся використовувати власні мітки для барплота Seaborn із наступним кодом: import pandas as pd import seaborn as sns fake = pd.DataFrame({'cat': ['red', 'green', 'blue'], 'val': [1, 2, 3]}) fig = sns.barplot(x = 'val', y = 'cat', data = fake, color = 'black') fig.set_axis_labels('Colors', 'Values') Однак я отримую помилку, що: …

13
"UserWarning: Matplotlib наразі використовує agg, який не є графічним інтерфейсом, тому не може показувати рисунок." при нанесенні фігури за допомогою піплота на Pycharm
Я намагаюся побудувати простий графік за допомогою pyplot, наприклад: import matplotlib.pyplot as plt plt.plot([1,2,3],[5,7,4]) plt.show() але цифра не з'являється, і я отримую таке повідомлення: UserWarning: Matplotlib is currently using agg, which is a non-GUI backend, so cannot show the figure. У кількох місцях я бачив, що потрібно було змінити конфігурацію …

4
Matplotlib: намалюйте сітки за іншими елементами графіка
У Matplotlib я роблю пунктирні лінії сітки таким чином: fig = pylab.figure() ax = fig.add_subplot(1,1,1) ax.yaxis.grid(color='gray', linestyle='dashed') однак я не можу з’ясувати, як (або навіть якщо це можливо) зробити лінії сітки, намальовані за іншими елементами графіка, такими як бруски. Зміна порядку додавання сітки порівняно з додаванням інших елементів не має …
123 python  matplotlib  grid 

3
вертикальні та горизонтальні лінії в matplotlib
Я не зовсім розумію, чому я не в змозі створити горизонтальні та вертикальні лінії в заданих межах. Я хотів би прив’язати дані до цього поля. Однак сторони, здається, не відповідають моїм вказівкам. Чому це? # CREATING A BOUNDING BOX # BOTTOM HORIZONTAL plt.axhline(y=.4, xmin=0.25, xmax=0.402, linewidth=2, color = 'k') # …
122 matplotlib 

2
Як створити основні та другорядні лінії з різними стилями в Python
В даний час я використовую matplotlib.pyplotдля створення графіків і хотів би, щоб основні лінії електропередач були суцільними та чорними, а другорядні - сірими або пунктирними. У властивостях сітки which=both/major/mine, а потім колір і стиль лінії визначаються просто лінійним стилем. Чи є спосіб вказати лише другорядний стиль? Відповідний код у мене …
122 python  matplotlib 

5
Як створити графік щільності в matplotlib?
У RI можна створити бажаний вихід, виконавши: data = c(rep(1.5, 7), rep(2.5, 2), rep(3.5, 8), rep(4.5, 3), rep(5.5, 1), rep(6.5, 8)) plot(density(data, bw=0.5)) У python (з matplotlib) найближче мені було з простою гістограмою: import matplotlib.pyplot as plt data = [1.5]*7 + [2.5]*2 + [3.5]*8 + [4.5]*3 + [5.5]*1 + [6.5]*8 …
122 python  r  numpy  matplotlib  scipy 

6
Збереження інтерактивних фігур Matplotlib
Чи є спосіб зберегти фігуру Matplotlib таким чином, щоб її можна було знову відкрити та відновити типову взаємодію? (Як формат .fig у MATLAB?) Мені здається, що я багато разів використовую ті самі сценарії, щоб генерувати ці інтерактивні фігури. Або я надсилаю колегам кілька статичних файлів PNG, щоб показати різні аспекти …
119 python  matplotlib 

5
Додавання довільної лінії до графіку matplotlib у зошиті ipython
Я досить новачок як у python / matplotlib, так і використовую його через ноутбук ipython. Я намагаюся додати кілька рядків анотацій до наявного графіка, і я не можу зрозуміти, як відобразити рядки на графіку. Наприклад, якщо я побудую наступне: import numpy as np np.random.seed(5) x = arange(1, 101) y = …


5
Як усунути прогалини між субплотами в matplotlib?
Нижче наведений код створює проміжки між підзагортами. Як видалити проміжки між субплотами і зробити зображення щільною сіткою? import matplotlib.pyplot as plt for i in range(16): i = i + 1 ax1 = plt.subplot(4, 4, i) plt.axis('on') ax1.set_xticklabels([]) ax1.set_yticklabels([]) ax1.set_aspect('equal') plt.subplots_adjust(wspace=None, hspace=None) plt.show()
116 python  matplotlib 


3
matplotlib отримують значення ylim
Я використовую matplotlibдля побудови даних (використання plotта errorbarфункцій) від Python. Я повинен побудувати набір абсолютно окремих та незалежних сюжетів, а потім відрегулювати їх ylimзначення, щоб їх можна було легко візуально порівняти. Як я можу отримати ylimзначення з кожної ділянки, щоб я міг взяти мінімум та максимум нижнього та верхнього значень …
115 python  matplotlib  plot 

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