Python pie()缺少1个必需的位置参数:';x';
运行以下代码:Python pie()缺少1个必需的位置参数:';x';,python,jupyter-notebook,jupyter,Python,Jupyter Notebook,Jupyter,运行以下代码: plt.pie(data=df['rating'].value_counts(), labels= df['rating'], autopct='%.1f%%') plt.show() 返回此错误: --------------------------------------------------------------------------- TypeError Traceback (most recent
plt.pie(data=df['rating'].value_counts(), labels= df['rating'], autopct='%.1f%%')
plt.show()
返回此错误:
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-94-13b4cf180db8> in <module>
----> 1 plt.pie(data=df['rating'].value_counts(), labels= df['rating'], autopct='%.1f%%')
2 plt.show()
TypeError: pie() missing 1 required positional argument: 'x'
---------------------------------------------------------------------------
TypeError回溯(最近一次调用上次)
在里面
---->1 plt.pie(数据=df['rating'].value_counts(),标签=df['rating'],自动扫描='.1f%%'))
2 plt.show()
TypeError:pie()缺少1个必需的位置参数:“x”
如图所示:
这会给你想要的
df1 = pd.DataFrame(df['rating'].value_counts().reset_index())
plt.pie(data=df1,x='rating',labels='index', autopct='%.1f%%')