用pyecharts绘制出来的面积图、圆环图太有个性了,未免感觉有点“高处不胜寒”。今晚虽然休息,但继用matplotlib绘制折线图之后,我又心血来潮地想用matplotlib来制作一点面积图,因为这在零售行业也是常用的可视化图形之一。具体如下:
绘制常规面积图(饼图):
# 导入库
import matplotlib.pyplot as plt
import numpy as np
# 在线显示
%matplotlib inline
# 让中文标签正常显示
plt.rcParams["font.sans-serif"] = ["SimHei"]
# 让负号正常显示
plt.rcParams["axes.unicode_minus"] = False
# 调整画布的大小
fig = plt.figure(figsize = (10,10))
# 准备待传入的参数
# 数值
data=[100,125,135,145,150]
# 各扇区的我颜色
colors = ["DarkMagenta", "Teal", "pink", "SlateGray", "Tomato"]
# 对应的标签
labels = ["蔬菜", "水果", "水产", "猪肉", "综合"]
# 直接绘制出一个简单而又原始的饼图
# plt.pie(data, labels = labels)