检查数据集中是否存在NaN值或空值,如有则去除或替换。代码示例:
import pandas as pd import numpy as np import matplotlib.pyplot as plt
df.dropna(inplace=True) # 去除NaN值 df.replace([np.inf, -np.inf], np.nan, inplace=True) # 替换无穷大和无穷小为NaN df.dropna(inplace=True) # 再次去除NaN值
labels = df['类别'] sizes = df['数值'] plt.pie(sizes, labels=labels) plt.show()
下一篇:饼图中的标签重叠问题