Как добавить осевую линию на ноль на гистограмме? - PullRequest
0 голосов
/ 18 апреля 2020

У меня есть моя гистограмма, построенная с помощью:

def hist_plt(data):
    counts, bins = data.clip(-.5, .5) |> np.histogram$(bins=100)
    plt.hist(bins[:-1], bins, weights=counts, alpha=0.3)

(python синтаксис кокосового ореха)

Создается диаграмма, подобная этой: enter image description here

Как мне нарисовать красивую линию от нуля до вершины, в середине?

В качестве дополнительного вопроса о бонусе, есть ли какая-нибудь интерактивная библиотека графиков, которая заменяет matplotlib?

1 Ответ

0 голосов
/ 18 апреля 2020

Я думаю, что вы ищете vlines :

def hist_plt(data):
    counts, bins = data.clip(-.5, .5) |> np.histogram$(bins=100)
    plt.hist(bins[:-1], bins, weights=counts, alpha=0.3)
    plt.vlines(x=0, ymin=0, ymax=1)

Что касается интерактивной альтернативы matplotlib, возможно, попробуйте bokeh или plotly .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...