plt设置

属于图形的参数有很多,本篇以折线图的为例,介绍其中一部分。
以下内容中所有plt均为matplotlib.pyplot的简称。
1、标题
可以用函数plt.title()来设置图形标题。
以下代码中绘制了折线图,并给其设置了标题。

import matplotlib.pyplot as plt

import numpy as np

plt.rcParams['font.sans-serif'] = ['Microsoft YaHei']#显示中文

plt.figure("title", (4, 4))

x = [x for x in range(1, 11)]

y1 = [y1+y1 for y1 in range(1, 11)]

plt.plot(x, y1, color="r")

plt.title("此处为图形标题")plt.show()

运行结果如下图所示,默认的标题在图形上方。
title函数也有一些参数。
例以下代码将标题位置放在图形下方,改了其前景色和背景色:

plt.title("标题放在了下方", y=-0.1, color='b', backgroundcolor='r')

运行结果如下:

也可以改标题的字体样式,颜色等等,请参考链接
https://www.cnblogs.com/GouQ/p/12555660.html。
2、图例
可以用函数plt.lengend来设置图例。

import matplotlib.pyplot as plt

import numpy as np

plt.rcParams['font.sans-serif'] = ['Microsoft YaHei']#显示中文

plt.figure(1)x = [x for x in range(1, 11)]

y1 = [y1+y1 for y1 in range(1, 11)]

y2 = [y2*y2 for y2 in range(1, 11)]

print(y1)plt.plot(x, y1, color="r", )

plt.plot(x, y2)plt.title("折线图")

plt.legend(["加法", "乘方"])

plt.show()

运行结果如下:

左上角用来说明不同颜色代表的那个就是图例。
在plt.lengend()中是用列表[]将图例传递进去的。
图例同样有不同的参数可修改,如下面代码改了其位置:

plt.legend(["加法", "乘方"], loc='lower right')

(0)

相关推荐