图示:
知识点:
1、legend()参数:
loc:upper right->1,upper left->2,lower left->3,lower right->4,center left->6,center right->7,lower center->8,upper center->9,center->10
bbox_to_anchor:元组数据,图例位置,以图形左下角为0,0,右上角为1,1
ncol:
title:图例标题
shadow:阴影
fancybox=True是否圆角
2、title()参数:
loc:同上
family:字体
size:字号
style:”oblique”
color=”c”颜色
代码:
import matplotlib as mpl
import matplotlib.pyplot as plt
import numpy as np
mpl.rcParams['font.sans-serif'] = ['SimHei']
mpl.rcParams['axes.unicode_minus'] = False
# 数据
x = np.linspace(-2 * np.pi,2 * np.pi,200)
y = np.sin(x)
y1 = np.cos(x)
# 绘图
plt.plot(x,y,label=r"$\sin(x)$")
plt.plot(x,y1,label="cos(x)")
"""
1 upper right
2 upper left
3 lower left
4 lower right
6 center left
7 center right
8 lower center
9 upper center
10 center
"""
plt.legend(
loc="upper right",
ncol=1, # 使图例按xx排列
title="函数图例",
shadow=True,
bbox_to_anchor=(0.2,1),
# 圆点在左下角 4个数字,1-在x轴方向的位置
fancybox=False # True:圆角 False:直角
)
plt.title("余弦函数折线图",
loc="right",
fontdict=dict(size=14,color="r")
)
plt.title("正弦函数折线图",
loc="left",
size=14,
color="b",
)
# 显示图形
plt.show()