plot(X, T, color=“yellow”, linewidth=1.5, linestyle=“dotted”)
常用的标准规范需要注意:
线型要求linestyle
supported values are ‘-’, ‘–’, ‘-.’, ‘:’, ‘None’, ’ ', ‘’, ‘solid’, ‘dashed’, ‘dashdot’, 'dotted’等
#!/usr/bin/env python
# -*- coding:utf-8 -*-
# Author's_name_is_NIKOLA_SS
# import numpy as np
# import matplotlib.pyplot as plt
from pylab import *
# 导入 matplotlib 的所有内容
plt.rcParams['font.sans-serif']=['SimHei']
plt.rcParams['axes.unicode_minus'] = False
# 利用plt显示中文标题解决方案
# 创建一个 8 * 6 点(point)的图,并设置分辨率为 90
figure(figsize=(8,6), dpi=90)
# 创建一个新的 1 * 1 的子图,接下来的图样绘制在其中的第 1 块(也是唯一的一块)
subplot(1,2,1)
X = np.linspace(-np.pi, np.pi, 256,endpoint=True)
C,S = np.cos(X), np.sin(X)
T=np.tan(X)
# 绘制正弦曲线,使用蓝色的、连续的、宽度为 2(像素)的线条
plot(X, S, color="blue", linewidth=2.0, linestyle="-")
# 绘制余弦曲线,使用绿色的、连续的、宽度为 1 (像素)的线条
plot(X, C, color="green", linewidth=1.0, linestyle="solid")
# 绘制正切曲线,使用黄色的、连续的、宽度为 1.5 (像素)的*线条
plot(X, T, color="yellow", linewidth=1.5, linestyle="dotted")
# 设置横轴的上下限
xlim(-4.0,4.0)
# 设置横轴记号
xticks(np.linspace(-4,4,9,endpoint=True))
# 设置纵轴的上下限
ylim(-1.0,1.0)
# 设置纵轴记号
yticks(np.linspace(-1,1,5,endpoint=True))
# 以分辨率 80 来保存图片
# savefig("exercice_2.png",dpi=80)
#标题命名
title('曲线图')
subplot(122)
n = 2021
X = np.random.normal(0,1,n)
Y = np.random.normal(0,1,n)
title('散点图')
scatter(X,Y)
#显示绘图plt.show()
show()
部分规范标准参考来源:
https://liam.page/2014/09/11/matplotlib-tutorial-zh-cn/
http://www.loria.fr/~rougier/teaching/matplotlib/