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

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

6
Сховати значення осі, але зберігати мітки осі в matplotlib
У мене це зображення: plt.plot(sim_1['t'],sim_1['V'],'k') plt.ylabel('V') plt.xlabel('t') plt.show() Я хочу приховати цифри; якщо я використовую: plt.axis('off') ... Я отримую це зображення: Він також приховує ярлики, Vі t. Як я можу зберегти мітки, приховуючи значення?
101 python  matplotlib 

4
Теплова карта в matplotlib з pcolor?
Я хотів би зробити теплову карту так (показано на FlowingData ): Вихідні дані є тут , але випадкові дані та мітки були б чудовими у використанні, тобто import numpy column_labels = list('ABCD') row_labels = list('WXYZ') data = numpy.random.rand(4,4) Зробити теплову карту досить просто в matplotlib: from matplotlib import pyplot as …

8
Чи може Pandas побудувати гістограму дат?
Я взяв свою серію і примусив її до стовпця з датою dtype = datetime64[ns](хоча потрібна лише роздільна здатність дня ... не знаю, як змінити). import pandas as pd df = pd.read_csv('somefile.csv') column = df['date'] column = pd.to_datetime(column, coerce=True) але змова не працює: ipdb> column.plot(kind='hist') *** TypeError: ufunc add cannot use …

25
Піхарм не показує сюжету
Pycharm не відображає сюжет із наступного коду: import pandas as pd import numpy as np import matplotlib as plt ts = pd.Series(np.random.randn(1000), index=pd.date_range('1/1/2000', periods=1000)) ts = ts.cumsum() ts.plot() Що трапляється, вікно з’являється менше секунди, а потім знову зникає. Використовуючи Pyzo IEP IDE (з використанням того самого інтерпретатора) на тому ж …

5
чому загортання з Matplotlib таке повільне?
В даний час я оцінюю різні бібліотеки побудови графіків python. Зараз я намагаюся мати matplotlib, і я дуже розчарований роботою. Наступний приклад модифікований із прикладів SciPy і дає мені лише ~ 8 кадрів на секунду! Будь-які способи пришвидшити це, чи варто вибрати іншу бібліотеку для побудови графіків? from pylab import …
100 python  matplotlib 

5
Як побудувати гістограму за допомогою Matplotlib в Python зі списком даних?
Я намагаюся скласти гістограму за допомогою matplotlib.hist()функції, але не знаю, як це зробити. У мене є список probability = [0.3602150537634409, 0.42028985507246375, 0.373117033603708, 0.36813186813186816, 0.32517482517482516, 0.4175257731958763, 0.41025641025641024, 0.39408866995073893, 0.4143222506393862, 0.34, 0.391025641025641, 0.3130841121495327, 0.35398230088495575] і список імен (рядків). Як зробити імовірність моїм значенням y кожного з рядків і назвати як значення x?

4
Вбудовані мітки в Matplotlib
У Matplotlib не надто складно скласти легенду ( example_legend(), внизу), але я думаю, що кращий стиль - розміщувати мітки прямо на кривих, що будуються (як у example_inline(), нижче). Це може бути дуже примхливо, оскільки мені доводиться вказувати координати вручну, і, якщо я переформатую графік, мені, мабуть, доведеться змінити розташування міток. …

2
У чому різниця між малюванням ділянок за допомогою сюжету, осей або фігури в matplotlib?
Я трохи заплутаний у тому, що відбувається в серверній панелі, коли малюю графіки в matplotlib, tbh, я не зрозумів ієрархії сюжету, осей та фігури. Я прочитав документацію, і це було корисно, але я все ще розгублений ... Наведений нижче код малює один і той же сюжет трьома різними способами - …
100 python  matplotlib 

11
FutureWarning: не вдалося порівняти по елементах; повертається скаляр, але в майбутньому буде виконувати поелементне порівняння
Я використовую Pandas 0.19.1на Python 3. Я отримую попередження щодо цих рядків коду. Я намагаюся отримати список, який містить усі номери рядків, де рядок Peterприсутній у стовпці Unnamed: 5. df = pd.read_excel(xls_path) myRows = df[df['Unnamed: 5'] == 'Peter'].index.tolist() Він видає попередження: "\Python36\lib\site-packages\pandas\core\ops.py:792: FutureWarning: elementwise comparison failed; returning scalar, but in …

10
Відображення зображення за допомогою Python
Я намагався використовувати IPython.display з таким кодом: from IPython.display import display, Image display(Image(filename='MyImage.png')) Я також намагався використовувати matplotlib із таким кодом: import matplotlib.pyplot as plt import matplotlib.image as mpimg plt.imshow(mpimg.imread('MyImage.png')) В обох випадках нічого не відображається, навіть повідомлення про помилку.



1
Як поділити вісь x двох підпрограм після їх створення?
Я намагаюся поділити дві осі додаткових графіків, але мені потрібно поділити вісь х після створення фігури. Так, наприклад, я створюю цю фігуру: import numpy as np import matplotlib.pyplot as plt t= np.arange(1000)/100. x = np.sin(2*np.pi*10*t) y = np.cos(2*np.pi*10*t) fig=plt.figure() ax1 = plt.subplot(211) plt.plot(t,x) ax2 = plt.subplot(212) plt.plot(t,y) # some code …

4
Як побудувати два стовпці кадру даних панд за допомогою точок?
У мене є фрейм даних pandas, і я хотів би побудувати значення з одного стовпця порівняно зі значеннями з іншого стовпця. На щастя, існує plotметод, пов’язаний з фреймами даних, який, здається, робить те, що мені потрібно: df.plot(x='col_name_1', y='col_name_2') На жаль, схоже, серед стилів сюжету (перелічених тут після kindпараметра) немає пунктів. …

4
Matplotlib Legends не працює
З моменту оновлення matplotlib я отримую таку помилку при спробі створити легенду: /usr/lib/pymodules/python2.7/matplotlib/legend.py:610: UserWarning: Legend does not support [<matplotlib.lines.Line2D object at 0x3a30810>] Use proxy artist instead. http://matplotlib.sourceforge.net/users/legend_guide.html#using-proxy-artist warnings.warn("Legend does not support %s\nUse proxy artist instead.\n\nhttp://matplotlib.sourceforge.net/users/legend_guide.html#using-proxy-artist\n" % (str(orig_handle),)) /usr/lib/pymodules/python2.7/matplotlib/legend.py:610: UserWarning: Legend does not support [<matplotlib.lines.Line2D object at 0x3a30990>] Use proxy artist …

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