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

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

8
matplotlib: форматировать значения смещения оси в целые числа или конкретное число
У меня есть фигура matplotlib, на которой я рисую данные, которые всегда называются наносекундами (1e-9). По оси ординат, если у меня есть данные в десятки наносекунд, т.е. 44e-9, значение на оси отображается как 4.4 с + 1e-8 в качестве смещения. Есть ли способ заставить ось показывать 44 со смещением + …


5
Как мне снова получить интерактивные графики в Spyder / IPython / matplotlib?
Я обновился с Python (x, y) 2.7.2.3 до 2.7.6.0 в Windows 7 (и был рад увидеть, что я наконец-то могу ввести function_name?и снова увидеть строку документации в инспекторе объектов), но теперь построение графика не работает так, как оно использовал к. Раньше (Spyder 2.1.9, IPython 0.10.2, matplotlib 1.2.1), когда я рисовал …

5
Python matplotlib несколько полос
Как построить несколько полосок в matplotlib, когда я пытался вызвать функцию полосы несколько раз, они перекрываются, и, как видно на рисунке ниже, можно увидеть только самое высокое значение красного цвета. Как я могу нанести несколько столбцов с датами на оси x? Пока что я пробовал это: import matplotlib.pyplot as plt …

5
Как сделать несколько графиков на одной странице с помощью matplotlib?
Я написал код, который открывает сразу 16 цифр. В настоящее время все они открываются в виде отдельных графиков. Я бы хотел, чтобы все они открывались на одной странице. Не тот же график. Я хочу 16 отдельных графиков на одной странице / окне. Также по какой-то причине формат значений numbins и …

3
Как создать трехмерный график рассеяния на Python?
В настоящее время у меня есть матричный массив nx3. Я хочу построить три столбца как три оси. Как я могу это сделать? Я погуглил, и люди предложили использовать Matlab , но мне действительно трудно понять это. Мне также нужно, чтобы это была диаграмма рассеяния. Кто-нибудь может меня научить?

12
scipy: savefig без фреймов, осей, только содержимое
В numpy / scipy у меня есть изображение, хранящееся в массиве. Я могу отобразить его, я хочу сохранить его, используя savefig без границ, осей, меток, заголовков ... Просто чистое изображение, ничего больше. Я хочу избегать таких пакетов, как PyPNGили scipy.misc.imsave, они иногда являются проблематичными (они не всегда устанавливаются хорошо, только …

11
Нет окна графика в matplotlib
Я только что установил matplotlib в Ubuntu 9.10, используя систему синаптических пакетов. Однако, когда я пробую следующий простой пример >>> from pylab import plot; >>> plot([1,2,3],[1,2,3]) [<matplotlib.lines.Line2D object at 0x9aa78ec>] У меня нет окна сюжета. Есть идеи о том, как отобразить окно графика?

3
Точечная диаграмма и отображение цветов в Python
У меня есть диапазон точек x и y, хранящихся в массивах numpy. Они представляют x (t) и y (t), где t = 0 ... T-1 Я рисую диаграмму рассеяния, используя import matplotlib.pyplot as plt plt.scatter(x,y) plt.show() Я хотел бы иметь цветовую карту, представляющую время (поэтому окраска точек в зависимости от …

9
Получить состояние цветового цикла matplotlib
Можно ли запросить текущее состояние цветового цикла matplotlib? Другими словами, есть ли функция, get_cycle_stateкоторая будет вести себя следующим образом? >>> plot(x1, y1) >>> plot(x2, y2) >>> state = get_cycle_state() >>> print state 2 Где я ожидаю, что состояние будет индексом следующего цвета, который будет использоваться в графике. В качестве альтернативы, …

8
Графики разброса в Pandas / Pyplot: как строить по категориям
Я пытаюсь создать простую диаграмму рассеяния в pyplot с использованием объекта Pandas DataFrame, но мне нужен эффективный способ построения двух переменных, но для символов, продиктованных третьим столбцом (ключом). Я пробовал различные способы использования df.groupby, но безуспешно. Ниже приведен пример сценария df. Это раскрашивает маркеры в соответствии с «key1», но я …

3
палитра matplotlib для разброса
Я работаю с данными, у которых есть 3 параметра построения графика: x, y, c. Как создать собственное значение цвета для диаграммы рассеяния? Расширяя этот пример, я пытаюсь сделать: import matplotlib import matplotlib.pyplot as plt cm = matplotlib.cm.get_cmap('RdYlBu') colors=[cm(1.*i/20) for i in range(20)] xy = range(20) plt.subplot(111) colorlist=[colors[x/2] for x in …

8
Как я могу установить "бэкэнд" в matplotlib в Python?
Я новый пользователь matplotlib, моя платформа - Ubuntu 10.04 Python 2.6.5 Это мой код import matplotlib matplotlib.use('Agg') import matplotlib.pyplot as plt plt.plot([1,2,3]) Ошибка: /usr/local/lib/python2.6/dist-packages/matplotlib/backends/__init__.py:41: UserWarning: Your currently selected backend, 'agg' does not support show(). Please select a GUI backend in your matplotlibrc file ('/usr/local/lib/python2.6/dist-packages/matplotlib/mpl-data/matplotlibrc') or with matplotlib.use() (backend, matplotlib.matplotlib_fname())) Я …

3
Аннотирование столбцов со значениями на диаграммах столбцов Pandas
Я искал способ аннотировать свои столбцы на графике столбцов Pandas округленными числовыми значениями из моего DataFrame. >>> df=pd.DataFrame({'A':np.random.rand(2),'B':np.random.rand(2)},index=['value1','value2'] ) >>> df A B value1 0.440922 0.911800 value2 0.588242 0.797366 Хотелось бы получить примерно такое: Я пробовал использовать этот образец кода, но все аннотации сосредоточены на отметках x: >>> ax = …

2
Изменение значений на оси графика matplotlib imshow ()
Скажем, у меня есть входные данные: data = np.random.normal(loc=100,scale=10,size=(500,1,32)) hist = np.ones((32,20)) # initialise hist for z in range(32): hist[z],edges = np.histogram(data[:,0,z],bins=np.arange(80,122,2)) Я могу построить это, используя imshow(): plt.imshow(hist,cmap='Reds') получение: Однако значения оси x не соответствуют входным данным (т.е. среднее значение 100, диапазон от 80 до 122). Поэтому я хотел …

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