我在用Python绘制饼图的时候,饼图边上总会有一个None,代码来来回回看了好多遍也找不出原因,如何去掉这个none呢,
from turtle import color
import warnings
warnings.filterwarnings("ignore")#忽略警告消息
import pandas as pd
tmdb_novel_data = pd.read_csv(r'xiaoshuo.csv')
tmdb_novel_data.info()#查看文档
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = ["Microsoft YaHei"] #显示中文标签
plt.rcParams['axes.unicode_minus'] = False #显示负号
plt.axis('equal')#将横纵坐标标准处理,确保饼图是一个正圆,否则为椭圆
#分析小说完结连载状态
novel = tmdb_novel_data.sort_values("complete",ascending=False)[
['title',"style_1","complete"]
]
#print(movie)
#提取类型数据
data_complete = pd.DataFrame(novel['complete'])#genres 类型
data_complete['complete'] = data_complete['complete'].str.split("|")
#print(data_style)
#空列表接收genres数据类型
list1 = []
for i in data_complete["complete"]:
list1.extend(i)
#print(list1)
#将list1中的元素转换成Series
complete_view = pd.Series(list1)
complete_view_2 = complete_view.value_counts()
print(complete_view_2)#词频统计
x_0=[1,0]
colors = ['#5470c6','#91cc75']
complete_view_2.plot(kind = 'pie',
autopct = '%.2f%%',#设置百分比的格式
radius = 1,#设置饼图半径
startangle = 180,#设置饼图的初始角度
colors = colors,#颜色
pctdistance = 3,#设置百分比标签离圆心的距离
counterclock = False,#是否逆时针
title = '小说连载状态分布图',
textprops = {'fontsize':10,'color':"black"}#文本属性
)
plt.pie(x_0,radius=0.5,colors='w')
plt.savefig('image/pie.png')
plt.show()