编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

matplotlib学习记录:图例legend()和title()

wxchong 2024-06-27 01:51:07 开源技术 13 ℃ 0 评论



图示:



知识点:

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)#34;)
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()

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表