привет, друзья, у меня есть фрейм данных вкладка с таким типом данных:
[('Age_class', 'string'),
('Limit', 'bigint'),
('Limit_avg', 'double'),
('Limit_min', 'int'),
('Limit_max', 'int'),
('Percent', 'double')]
Я преобразовал столбец «Процент» в список, используя ссылку: Извлечение значений столбца из Дэйфреймакак список в Apache Spark
fg=tab.select("Percent").collect()
print(fg)
[Ряд (Процент = 16,25), Ряд (Процент = 2,75), Ряд (Процент = 17,0), Ряд (Процент = 17,75), Ряд (Процент =11.25), Row (Percent = 35.0)] Теперь я строю свою круговую диаграмму, используя скрипт python
labels = list(fg)
sizes = [15, 30, 45, 10]
explode = (0, 0.1, 0, 0)
ax1.pie(sizes, explode=explode,labels=labels, autopct='%1.1f%%',
shadow=True, startangle=90)
ax1.axis('equal')
plt.show()
output:
ValueError: 'label' must be of length 'x'