樊敬礼 发表于 2021-1-16 14:57:49

matplotlib.pyplot 饼图不完整

°蓝鲤歌蓝 发表于 2021-1-16 15:02:26

这哪里不完整啊? 这不只是太大了吗?

Twilight6 发表于 2021-1-16 16:53:29



代码发上来瞅瞅

樊敬礼 发表于 2021-1-16 19:45:18

°蓝鲤歌蓝 发表于 2021-1-16 15:02
这哪里不完整啊? 这不只是太大了吗?

画布大小都是这样

樊敬礼 发表于 2021-1-16 19:46:24

樊敬礼 发表于 2021-1-16 19:45
画布大小都是这样

import numpy as np #数组运算
import pandas as pd #数据处理
import matplotlib.pyplot as plt #可视化

#matplotlib inline
plt.rcParams['font.sans-serif'] = 'SimHei'   # 使图形中的中文正常编码显示
plt.rcParams['axes.unicode_minus'] = False   # 使坐标轴刻度表签正常显示正负号
lianjia = pd.read_csv(r'C:\Users\86173\Desktop\lianjia_python.csv',encoding='gbk')

print(lianjia_price.value_counts())
jiage = lianjia_price.value_counts()

#创建画布,创建饼图
plt.figure(figsize=(10,5))
#图形设置为圆形
plt.axes(aspect= 'equal')
plt.pie(x = jiage.values[:10],
      labels = jiage.index[:10], #标签
      autopct = "%.2r", #保留两位小数
      radius = 3 #饼图半径为3
      )


plt.tight_layout()
plt.show()

樊敬礼 发表于 2021-1-16 19:46:55

Twilight6 发表于 2021-1-16 16:53
代码发上来瞅瞅


樊敬礼 发表于 2021-1-16 19:45
画布大小都是这样

import numpy as np #数组运算
import pandas as pd #数据处理
import matplotlib.pyplot as plt #可视化

#matplotlib inline
plt.rcParams['font.sans-serif'] = 'SimHei'   # 使图形中的中文正常编码显示
plt.rcParams['axes.unicode_minus'] = False   # 使坐标轴刻度表签正常显示正负号
lianjia = pd.read_csv(r'C:\Users\86173\Desktop\lianjia_python.csv',encoding='gbk')

print(lianjia_price.value_counts())
jiage = lianjia_price.value_counts()

#创建画布,创建饼图
plt.figure(figsize=(10,5))
#图形设置为圆形
plt.axes(aspect= 'equal')
plt.pie(x = jiage.values[:10],
      labels = jiage.index[:10], #标签
      autopct = "%.2r", #保留两位小数
      radius = 3 #饼图半径为3
      )


plt.tight_layout()
plt.show()

疾风怪盗 发表于 2021-1-16 20:30:48

半径调小点?

樊敬礼 发表于 2021-1-17 14:32:01

疾风怪盗 发表于 2021-1-16 20:30
半径调小点?

可以了, 谢谢老哥
页: [1]
查看完整版本: matplotlib.pyplot 饼图不完整