不只是饼状图,Matplotlb的官网上Example页面下有各种图表的例子(Matplotlib-Examples),因此,如果想要绘制图表,建议先到官网上看一看,挑选合适的图表,如果不懂的话,再找其他资料学习。
最近需要绘制饼状图(其实是环状图),其实简单绘制的话是很简单的,但是对参数进行一些调整的话会使图表变得很好看,这里重点记录一下pie()
函数的一些重要参数,同时记录一下这份代码作为Demo,方便之后改动使用,这份代码是根据官方代码改动的:
import numpy as np
import matplotlib
import matplotlib.pyplot as plt
# 指定本地字体 使用 fontproperties=myfont 调用 没有这个属性的无法使用
# myfont = matplotlib.font_manager.FontProperties(fname=r"times.ttf")
# 创建、返回 Figure 对象和 Axes 子图对象
fig, ax = plt.subplots(figsize=(12, 6))
recipe_data = [375, 75, 250, 300, 200]
recipe_labels = ['dataa', 'datab', 'datac', 'datad', 'datae'