Я пытаюсь понять, как я могу построить кольцевую диаграмму или круговую диаграмму из полученных мной баллов.Ниже приведен мой код
from nltk.sentiment.vader import SentimentIntensityAnalyzer
paragraph = "I loved the movie"
sid = SentimentIntensityAnalyzer()
ss = sid.polarity_scores(paragraph)
print(ss)
if ss["compound"] >= 0.5:
print("positive")
elif ss["compound"] <= -0.5:
print("negative")
else:
print("neutral")
# myresults
{'neg': 0.033, 'neu': 0.834, 'pos': 0.132, 'compound': 0.9936}
positive
Как рассчитать все эти значения в процентах, используя сложный балл?Прямо сейчас я могу дать ему только положительный, нейтральный или отрицательный тег, но я хочу разбить все значения на основе составной оценки.В этом примере положительный результат должен быть на 99%, а не на 61,2% нейтральным, 0% отрицательным и 38,8% положительным