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

99
Дискретная палитра Matplotlib

Я пытаюсь создать дискретную цветовую шкалу для диаграммы рассеяния в matplotlib У меня есть данные x, y и для каждой точки целочисленное значение тега, которое я хочу представить уникальным цветом, например plt.scatter(x, y, c=tag) обычно тег будет целым числом от 0 до 20, но точный диапазон...

98
фигура imshow () слишком мала

Я пытаюсь визуализировать массив numpy с помощью imshow (), поскольку он похож на imagesc () в Matlab. imshow(random.rand(8, 90), interpolation='nearest') В результате фигура очень маленькая в центре серого окна, в то время как большая часть пространства остается незанятой. Как настроить...

98
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....

97
Как построить два столбца фрейма данных pandas с использованием точек?

У меня есть фрейм данных pandas, и я хотел бы построить значения из одного столбца по сравнению со значениями из другого столбца. К счастью, есть plotметод, связанный с фреймами данных, который, кажется, делает то, что мне нужно: df.plot(x='col_name_1', y='col_name_2') К сожалению, похоже, что...

97
Как разделить ось x двух подзаголовков после их создания?

Я пытаюсь разделить две оси подзаголовков, но мне нужно поделиться осью 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 =...

96
Постройте полосу с помощью matplotlib, используя словарь

Есть ли способ построить гистограмму, matplotlibиспользуя данные непосредственно из dict? Мой диктат выглядит так: D = {u'Label1':26, u'Label2': 17, u'Label3':30} я ожидал fig = plt.figure(figsize=(5.5,3),dpi=300) ax = fig.add_subplot(111) bar = ax.bar(D,range(1,len(D)+1,1),0.5) работать, но это...

95
Изменить масштаб осей x в matplotlib

Я создал этот сюжет с помощью Matlab Используя matplotlib, оси x рисуют большие числа, такие как 100000, 200000, 300000. Я хотел бы иметь что-то вроде 1, 2, 3 и 10 ^ 5, чтобы указать, что на самом деле это 100000, 200000, 300000. Есть ли простой способ создать такой масштаб в matplotlib?...

95
Как развернуть окно plt.show () с помощью Python

Просто из любопытства я хотел бы узнать, как это сделать в приведенном ниже коде. Я искал ответ, но бесполезен. import numpy as np import matplotlib.pyplot as plt data=np.random.exponential(scale=180, size=10000) print ('el valor medio de la distribucion exponencial es: ') print np.average(data)...

95
Добавление меток значений на гистограмму matplotlib

Я застрял на чем-то, что должно быть относительно легким. Код, который я привожу ниже, представляет собой образец, основанный на более крупном проекте, над которым я работаю. Я не видел причин публиковать все подробности, поэтому, пожалуйста, примите структуры данных, которые я привожу, как есть....

95
Получить цикл цвета линии по умолчанию

Когда вы строите график, я заметил, что первая линия синяя, затем зеленая, затем красная и так далее. Есть ли способ получить доступ к этому списку цветов? Я видел миллион сообщений о том, как изменить цветовой цикл или получить доступ к итератору, но не о том, как просто получить список цветов,...

95
Получение вертикальных линий сетки для отображения на линейном графике в matplotlib

Я хочу, чтобы на моем графике отображались как горизонтальные, так и вертикальные линии сетки, но по умолчанию отображаются только горизонтальные линии сетки. Я использую pandas.DataFrameзапрос sql в python для создания линейного графика с датами на оси x. Я не уверен, почему они не появляются в...

93
Какой в ​​настоящее время правильный способ динамического обновления графиков в Jupyter / iPython?

В ответах на вопрос, как динамически обновлять график в цикле в записной книжке ipython (в пределах одной ячейки) , приводится пример динамического обновления графика внутри записной книжки Jupyter в цикле Python. Однако это работает путем разрушения и воссоздания сюжета на каждой итерации, и в...

93
Как динамически обновлять график в цикле в записной книжке Ipython (в пределах одной ячейки)

Среда: Python 2.7, matplotlib 1.3, IPython notebook 1.1, linux, chrome. Код находится в одной ячейке ввода, используя--pylab=inline Я хочу использовать блокнот IPython и pandas для использования потока и динамического обновления графика каждые 5 секунд. Когда я просто использую оператор печати для...