matplotlib学习体验
之前研究生期间学习过matlab相关操作,因此感觉相似度还挺高。
回忆下plot的含义(连接两点),第一个例子包含了创建axes(类似于画布的过程,之前matlab学习并没有多少)。
因此可以知道第一种画图方法预先建立了一个画布,之后对画布进行各种相关操作。第二种画图方法则是不建立画布,如同其他工具一样直接对数据进行各种处理。
第一种好处明显可以画出更多种图形,更加随意化。
第二种好处是可以快速上手,专注于直接处理数据。
第一章得到代码如下
import numpy as np
import matplotlib as mpl
import matplotlib.pyplot as plt
x = np.linspace(0, 2, 100)
mpl.rc('lines', linewidth=4, linestyle='-.')
plt.plot(x, x**2, label='linar')
plt.xlabel('x label')
plt.ylabel('y label')
plt.title("Simple Plot")
plt.legend()
plt.show()