#python #plotly
#python #plotly
Вопрос:
Как построить график pie
для value_counts() с использованием plotly express для следующей серии:
import pandas as pd
import string, random
s = pd.Series(random.choice(string.ascii_uppercase) for _ in range(100))
Я вижу, что это можно сделать с помощью go, используя:
import plotly.graph_objects as go
go.Figure(data=[go.Pie(labels=s.value_counts().index, values=s.value_counts().values)])
Ответ №1:
Существует четыре типа отображения: метка, текст, значение и процент, которые можно комбинировать. Справочная страница
import plotly.express as px
fig = px.pie(s, values=s.value_counts().values, names=s.value_counts().index)
fig.update_traces(hoverinfo='label percent', textinfo='value')
fig.show()
Комментарии:
1. похоже, это не отличается от того, что я дал во второй части моего запроса. Я заинтересован в поиске эквивалента в plotly express .
2. Код был обновлен на плохо выраженный. Техника та же.