Tag: matplotlib

Как изменить пространство между столбцами при рисовании нескольких штрихов в пандах?

Я рисую несколько барплотов, используя следующий вызов DataFrame.plot: df.plot(kind='bar', stacked=False, figsize=figsize, rot=0, alpha=0.5, width=width) Тем не менее, я хочу увеличить размер между столбцами в каждой категории. Как я могу это достичь?

Экспорт интерактивного ноутбука Jupyter в html

Следующий код показывает интерактивную цифру, в которой я могу включить / выключить определенные строки. Это отлично работает, когда я работаю в ноутбуке Ipython import pandas as pd import numpy as np from itertools import cycle import matplotlib.pyplot as plt, mpld3 from matplotlib.widgets import CheckButtons import matplotlib.patches import seaborn as sns %matplotlib nbagg sns.set(style="whitegrid") df = […]

Как показать интерактивную фигуру matplotlib inline в ноутбуке ipython (jupyter) в нужном месте?

В ноутбуке ipython у меня есть функция, которая, между прочим, создает сюжет. Эта функция вызывается несколько раз, и я хотел бы собрать все эти графики (без их фактического отображения), а затем показать их в сводке результатов в конце моего ноутбука. Кроме того, я действительно хотел бы показать их как интерактивные сюжеты. Проблема может быть показана […]

Matplotlib Увеличьте пространство между метками оси x

Я хочу увеличить пространство между метками по оси x, чтобы они не оставались бок о бок. Так или иначе, я мог бы «перетащить» сюжет горизонтально, его, как то, что я мог бы сделать в excel, когда я перетаскиваю сюжет по горизонтали вправо, весь сюжет становится больше. Вот текущий скриншот: Я использовал код типа ax.xaxis.get_children () […]

Гистограмма Matplotlib добавляет небольшой бар во второй гистограмме

Я думаю, что функция hist имеет некоторые проблемы, в некоторых случаях, когда я рисую гистограмму с matplotlib: pylab.figure() H, bins, _ = pylab.hist([2,2]) print H print bins Результат: [ 0. 0. 0. 0. 0. 2. 0. 0. 0. 0.] [ 1.5 1.6 1.7 1.8 1.9 2. 2.1 2.2 2.3 2.4 2.5] Вы видите на сюжете, […]

matplotlib – pandas – Нет xlabel и xticks для двойных осей в подстроенных фигурах

У меня был аналогичный вопрос, на который был дан ответ ранее. Однако он отличается от использования пакета Pandas с ним. Вот мой предыдущий вопрос: matplotlib – Нет xlabel и xticks для двойных осей в подстроенных фигурах Итак, мой вопрос, как и последний, заключается в том, что он не показывает xlabel и xticks для диаграмм первой […]

Контур и колчан Анимация с Basemap Python

У меня есть два разных набора данных с разной сетью (lat, lon) по общей области. Я пытаюсь построить контур одного и колчан другого на общей базовой карте, а затем оживить его со временем. Я следил за этим http://matplotlib.org/basemap/users/examples.html и https://github.com/matplotlib/basemap/blob/master/examples/animate.py . Пока у меня есть: m = Basemap(llcrnrlon=min(lon),llcrnrlat=min(lat),urcrnrlon=max(lon),urcrnrlat=max(lat), rsphere=(6378137.00,6356752.3142),resolution='h',projection='merc') # first dataset lons, lats = […]

Python matplotlib.dates.date2num: преобразование массива numpy в matplotlib datetimes

Я пытаюсь построить собственный график с осью datetime. Я понимаю, что matplotlib требует плавающего формата, который является дни с эпохи. Итак, я хочу преобразовать массив numpy в эпоху float, как того требует matplotlib. Значения datetime хранятся в массиве numpy с именем t: In [235]: t Out[235]: array(['2008-12-01T00:00:59.000000000-0800', '2008-12-01T00:00:59.000000000-0800', '2008-12-01T00:00:59.000000000-0800', '2008-12-01T00:09:26.000000000-0800', '2008-12-01T00:09:41.000000000-0800'], dtype='datetime64[ns]') По-видимому, matplotlib.dates.date2num принимает […]

Могу ли я сказать python, чтобы добавить существующую цифру в новую фигуру?

Создание определенного графика – это большая работа, поэтому я хотел бы автоматизировать это, создав функцию f() которая возвращает фигуру. Я бы назвал эту функцию так, чтобы я мог поместить результат в подзаголовок. В любом случае, я могу это сделать? Ниже приведен какой-то код psuedo, объясняющий, что я имею в виду figure_of_interest = f() fig,ax = […]

Установка меток ярлыков в mpld3

Я пытаюсь создать простую гистограмму с некоторыми данными (здесь жестко закодировано, но в какой-то момент я буду читать ее из файла). Пока, я могу получить гистограмму, но я хотел бы, чтобы атрибут «Имя функции» попадал под каждый столбец. Прямо сейчас, я получаю только цифры от 1 до 16. Что я могу сделать, чтобы каждая функция […]

Python - лучший язык программирования в мире.