pip install matplotlib
import matplotlib.pyplot as plt
matplotlib所绘制的图像都位于画布(figure)对象中,可以设置画布的颜色,边框,大小等,此步骤可以省略,如果不设置就是默认的白底设置画布背景
import matplotlib.pyplot as plt
plt.figure(figsize=(4,3),facecolor="Honeydew",edgecolor="pink",frameon=True)
#figsize:指定figure的宽和高,单位为英寸;
#facecolor:背景颜色
#edgecolor:边框颜色
#frameon:是否显示边框
plt.show()
import matplotlib.pyplot as plt
#设置中文字体,几种常用字体任选其一
plt.rcParams["font.sans-serif"]="Arial Unicode MS"
plt.rcParams["font.sans-serif"]="SimHei Unicode MS"#黑体
plt.rcParams["font.sans-serif"]="SimSun Unicode MS"#宋体
plt.rcParams["font.sans-serif"]="Microsoft YaHei Unicode MS"#微软雅黑
数据源链接: (提取码: c766 )
https://pan.baidu.com/s/1-ACUjWxBrL8aPA9pOIIrqQ?pwd=c766
import pandas as pd
data=pd.read_csv("路径/书店每月销量数据.csv",encoding="utf-8")
data
#pip install matplotlib
import matplotlib.pyplot as plt
#设置中文字体
plt.rcParams["font.sans-serif"]="Arial Unicode MS"
#创建画布
plt.figure()
plt.figure(figsize=(4,3),facecolor="Honeydew")
#绘制折线图,其中只有横纵坐标是必要参数,其他的颜色,标记,标签都是可选项
plt.plot(data["month"],data["sum"],color="orange",marker="o",label="每月总销量")
plt.xlabel("月份")
plt.ylabel("销量")
plt.title("XX书店销量趋势")
#显示图例
plt.legend()
#显示图像
plt.show()
不设置可选参数时的默认配置
设置可选参数后
其他标签表达方式参考官方文档
https://matplotlib.org/stable/api/markers_api.html?spm=wolai.workspace.0.0.6770733eBOAU2h