
2条回答 默认 最新
CSDN专家-HGJ 2021-12-23 22:36关注plt.pie函数的参数x需是一维数组,需要改写一下。
import pandas as pd import matplotlib.pyplot as plt import numpy as np plt.rcParams['font.family']='SimHei' df = pd.DataFrame({'名称': ['a', 'b', 'c', 'd', 'f'], '是否原创': ['原创', '其他', '原创', '其他', '其他']}) d=pd.DataFrame(df['是否原创'].value_counts()) plt.pie(d['是否原创'], autopct='%.2f%%', shadow=True, labels=d.index) plt.show()
如有帮助,请点采纳。
评论 打赏 举报 编辑记录解决 2无用