Вопросы с тегом «matplotlib»

Matplotlib - это библиотека черчения для Python, которая может использоваться в интерактивном режиме или встраиваться в автономные графические интерфейсы. Его компактный интерфейс «pyplot» аналогичен функциям построения графиков MATLAB®.

9
matplotlib / seaborn: первая и последняя строки разрезают половину графика тепловой карты
При построении тепловых карт с помощью seaborn (и корреляционных матриц с помощью matplotlib) первая и последняя строки разрезаются пополам. Это также происходит, когда я запускаю этот минимальный пример кода, который я нашел в Интернете. import pandas as pd import seaborn as sns import matplotlib.pyplot as plt data = pd.read_csv('https://raw.githubusercontent.com/resbaz/r-novice-gapminder-files/master/data/gapminder-FiveYearData.csv') plt.figure(figsize=(10,5)) …

2
matplotlib: цветные полосы и их текстовые метки
Я хотел бы создать colorbarлегенду для a heatmap, чтобы метки были в центре каждого отдельного цвета. Пример позаимствован отсюда : import matplotlib.pyplot as plt import numpy as np from matplotlib.colors import ListedColormap #discrete color scheme cMap = ListedColormap(['white', 'green', 'blue','red']) #data np.random.seed(42) data = np.random.rand(4, 4) fig, ax = plt.subplots() …

5
Гистограмма Matplotlib
Так что у меня небольшая проблема. У меня есть набор данных в scipy, который уже находится в формате гистограммы, поэтому у меня есть центр ящиков и количество событий на ячейку. Как я могу теперь построить график в виде гистограммы. Я пробовал просто делать bins, n=hist() но это не понравилось. Есть …

9
Как отобразить значение полосы на каждой панели с помощью pyplot.barh ()?
Я создал столбчатый график, как я могу отобразить значение столбца на каждом столбце? Текущий сюжет: Что я пытаюсь получить: Мой код: import os import numpy as np import matplotlib.pyplot as plt x = [u'INFO', u'CUISINE', u'TYPE_OF_PLACE', u'DRINK', u'PLACE', u'MEAL_TIME', u'DISH', u'NEIGHBOURHOOD'] y = [160, 167, 137, 18, 120, 36, 155, …

11
Ошибка установки пакета Matplotlib с помощью virtualenv
Я пытаюсь установить matplotlib в новом virtualenv. Когда я делаю: pip install matplotlib или pip install http://sourceforge.net/projects/matplotlib/files/matplotlib/matplotlib-1.1.0/matplotlib-1.1.0.tar.gz Я получаю такую ​​ошибку: building 'matplotlib._png' extension gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -fPIC - DPY_ARRAY_UNIQUE_SYMBOL=MPL_ARRAY_API -DPYCXX_ISO_CPP_LIB=1 -I/usr/local/include -I/usr/include -I. -I/home/sam/django-projects/datazone/local/lib/python2.7/site-packages/numpy/core/include -I. -I/usr/include/python2.7 -c src/_png.cpp -o build/temp.linux-x86_64-2.7/src/_png.o src/_png.cpp:10:20: fatal error: png.h: …

2
график с произвольным текстом для точек оси x
Я рисую график, используя matplotlib и python, как в примере кода ниже. x = array([0,1,2,3]) y = array([20,21,22,23]) plot(x,y) show() Поскольку это код выше на оси x, я увижу нарисованные значения, 0.0, 0.5, 1.0, 1.5то есть те же значения, что и мои контрольные значения x. Есть ли способ сопоставить каждую …
106 python  matplotlib 

8
участки поверхности в matplotlib
У меня есть список из трех кортежей, представляющих набор точек в трехмерном пространстве. Я хочу построить поверхность, покрывающую все эти точки. plot_surfaceФункция в mplot3dпакете требует в качестве аргументов X, Y и Z , чтобы быть 2d массивов. Подходит ли plot_surfaceфункция для построения поверхности и как мне преобразовать данные в требуемый …


6
Как установить размер рисунка matplotlib по умолчанию в ноутбуке ipython?
Я использую "$ ipython notebook --pylab inline" для запуска ipython notebook. Размер фигуры display matplotlib слишком велик для меня, и мне приходится настраивать его вручную. Как установить размер по умолчанию для фигуры, отображаемой в ячейке?

3
Matplotlib соединяет точки диаграммы рассеяния с линией - Python
У меня есть два списка, даты и значения. Я хочу построить их с помощью matplotlib. Следующее создает диаграмму рассеяния моих данных. import matplotlib.pyplot as plt plt.scatter(dates,values) plt.show() plt.plot(dates, values) создает линейный график. Но что мне действительно нужно, так это диаграмма рассеяния, где точки соединены линией. Аналогично R: plot(dates, values) lines(dates, …
104 python  matplotlib 

8
Могут ли Панды построить гистограмму дат?
Я взял свою серию и привел ее к столбцу datetime 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 …

8
построить разные цвета для разных категорийных уровней, используя matplotlib
У меня есть этот фрейм данных, diamondsкоторый состоит из таких переменных, как (carat, price, color), и я хочу нарисовать диаграмму рассеяния от priceдо caratдля каждой color, что означает, что разные colorимеют разные цвета на графике. Это легко сделать Rс ggplot: ggplot(aes(x=carat, y=price, color=color), #by setting color=color, ggplot automatically draw in …

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 для каждого столбца, а имена - в …

8
matplotlib требует времени при импорте
Я только что обновился до последней стабильной версии matplotlib(1.5.1), и каждый раз, когда я импортирую matplotlib, я получаю это сообщение: /usr/local/lib/python2.7/dist-packages/matplotlib/font_manager.py:273: UserWarning: Matplotlib is building the font cache using fc-list. This may take a moment. warnings.warn('Matplotlib is building the font cache using fc-list. This may take a moment.') ... который …
103 python  matplotlib 

1
Построение с помощью seaborn с использованием объектно-ориентированного интерфейса matplotlib
Я очень предпочитаю использовать matplotlibв стиле ООП: f, axarr = plt.subplots(2, sharex=True) axarr[0].plot(...) axarr[1].plot(...) Это упрощает отслеживание нескольких фигур и подзаголовков. Вопрос: Как использовать морские корни таким образом? Или как изменить этот пример на стиль ООП? Как сказать seabornфункции рисования , как , lmplotкоторые Figureили Axesего участки , чтобы?

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.