Построение круговой диаграммы value_counts() с использованием plotly express

#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. Код был обновлен на плохо выраженный. Техника та же.