Tag: plot

Matplotlib: Как использовать timestamps с broken_barh?

У меня есть фрейм данных pandas со временными метками в качестве индексных и числовых значений в столбцах. Я хочу использовать broken_bar для рисования прямоугольников, чтобы выделить некоторые части таймсерий. Как использовать timestamps с broken_barh? df.plot(ax = ax) ax.broken_barh([(startTs, pd.offsets.Week())], (10,50), facecolors = colors, alpha = 0.25) # Where type(startTs) is pandas.tslib.Timestamp Когда я выполняю приведенный […]

Создание штабелированного участка цилиндра в matplotlib

Может ли matplotlib нарисовать штабелированный цилиндр, как показано ниже? Как насчет того, имеет ли он только один бар? Если нет, другой вариант будет просто обычным штабелем с полосками с закругленными краями – возможно ли это? Я просмотрел документацию matplotlib gallery и bar() , но не смог найти что-то для этого.

Контур Limit / mask matplotlib в области данных

У меня есть pandas DataFrame с неравномерно расположенными точками данных, заданными столбцами x, y и z, где x и y являются парами переменных, а z – зависимой переменной. Например: import matplotlib.pyplot as plt from matploblib.mlab import griddata import numpy as np import pandas as pd df = pd.DataFrame({'x':[0, 0, 1, 1, 3, 3, 3, 4, […]

Вывод текста за пределы фигуры

Я пытаюсь добавить текст поверх панели подзаголовков в качестве меток: import numpy as np import matplotlib.pyplot as plt # Create figure fig, axs = plt.subplots(5, 4, figsize=(6.83, 9.19)) # Plot something for axes in axs.ravel(): axes.plot(range(5)) # Add some labels fig.text(0.25, 1.01, "Label #1", fontsize=10, fontweight='bold', ha='center') fig.text(0.75, 1.01, "Label #2", fontsize=10, fontweight='bold', ha='center') fig.text(0.125, […]

matplotlib 3d график

У меня есть список дат в формате 15/10/2017 Я попробовал следующее from matplotlib import pyplot import pandas as pd dates = ['15/10/2016', '16/10/2016', "17/10/2015", "15/10/2014"] dates_formatted = [pd.to_datetime(d) for d in dates ] x = [1,2,3,4] z = [5,6,7,8] pyplot.scatter(x, dates_formatted, z) pyplot.show() Он выдает ошибку TypeError: ufunc 'sqrt' not supported for the input types, […]

Как нарисовать перекрестье и заложить положение мыши в pyqtgraph?

Я новичок в Python и pyqtgraph. Я работаю над зрителем для различных сигналов. Поначалу я застрял, когда хочу включить перекрестие и текстовую метку с положением мыши. Я работаю с GridLayout, потому что позже граф объединяется с несколькими другими элементами. Я попытался адаптировать пример pyqtgraph Crosshair / mouse, но, помимо многих других вещей в pyqtgraph, я […]

Как построить эллипс по его уравнению на Python?

Поэтому у меня есть это уравнение: x^2 + 4*(z+10)^2 = e^(-0.05*z) Как я могу это сделать, используя, например, пакеты Matplotlib.pyplot и Numpy?

Базовая карта на поверхности куба matplotlib.mplot3d

Как следует из названия, я пытаюсь построить карту Basemap на поверхности z = 0 линейки линий matplotlib.mplot3d. Я знаю, что объект Axes3D способен строить на поверхности z = 0 (через Axes3D.plot, Axes3D.scatter и т. Д.), Но я не могу понять, как это сделать с объектом Basemap. Надеюсь, приведенный ниже код показывает, что мне нужно достаточно […]

Python: 3D-график бутылки Klein

Итак, я изучаю python, и сейчас я занимаюсь 3D-сюжетами. Чтобы все было интересно, я хочу сделать сюжет Клейн Бутл , но почему-то это совсем не работает. И я попробовал две параметризации поверхности (один на Вольфраме и один на случайном веб-сайте), и дал торическую фигуру. Поэтому мне было интересно, может быть, мой код ошибочен. Может кто-нибудь […]

Как я могу получить фактические пределы оси при использовании ax.axis ('equal')?

Я использую ax.axes('equal') чтобы сделать шаг оси равным на X и Y, а также установить xlim и ylim . Это ax.set_xlim() проблему, и фактические пределы не то, что я задал в ax.set_xlim() или ax.set_ylim() . Использование ax.get_xlim() просто возвращает то, что я предоставил. Как я могу получить реальные видимые пределы сюжета? f,ax=plt.subplots(1) #open a figure […]

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