Как отображать значения в числах вместо прецедентов на графике Plotly P ie? - PullRequest
0 голосов
/ 23 апреля 2020

Есть ли способ отобразить фактические значения вместо процентов на диаграмме p ie?

Ниже приведен пример кода, который является частью файла views.py. Затем переменная графика передается в файл HTML для отображения интерактивного изображения, созданного из графика.

import plotly.express as px
import pandas as pd
def my_view(request):

    esd = df.groupby('ProjectStatus', as_index=False).agg({"ProjectID": "count"})
    fig = px.pie(esd, values=Tasks, names=my_labels, color_discrete_sequence=px.colors.sequential.Blugrn)
    graph = fig.to_html(full_html=False, default_height=350, default_width=500)
    context = {'graph': graph}

Приведенное выше сгенерирует прикрепленную диаграмму p ie. Значения, указанные при наведении, должны отображаться внутри диаграммы p ie или во всплывающей подсказке.

P ie диаграмма, сгенерированная из приведенного выше кода

1 Ответ

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

Вы на fig.update_traces от ожидаемого результата.

import plotly.express as px
df = px.data.tips()
fig = px.pie(df, values='tip', names='day')
# You should add this
fig.update_traces(hoverinfo='label+percent', textinfo='value')
fig.show()
...