数据可视化工具
Matplotlib 是python 数据可视化工具。
有趣的是参考文档可以参考Matlab // cn.mathworks.com/help/matlab
目的很重要: 为了清晰的看出训练数据集大小与算法精确度的关系
1.让骨干的线条丰满迷人
例子一
%matplotlib inline
from matplotlib import pyplot as plt
import numpy as np
x = np.linespace(-np.pi,np.pi,200)
C,S =np.cos(x) ,np.sin(x)
plt.plot(x,C)
plt.plot(x,S)
plt.show()
化妆开始:
正余弦曲线画粗,加色
plt.plot(X,C,color="blue",linewidth=2.0,linestyle="-")
plt.plot(X,S,color="red",linewidth=2.0,linestyle="-")
设置坐标轴大小
plt.xlim(X.min() * 1.1,X.max()*1.1) plt.xlim(C.min() * 1.1,C.max()*1.1)
重置坐标轴刻度
plt.xticks( ( -np.pi.-np.pi, np.pi,np.pi ), ( r'$ - \pi$', r'$ - \pi2$', r'$ + \pi$', r'$ -+ \pi2$', ) )
plt.yticks([-1,0.5,0,0.5,1])
让坐标轴交叉。
ax =plt.gca()
ax.spine['right'].set_color('none')
ax.spines['top'].set_color('none')
ax.xaxis.set_ticks_position('data',0)
ax.spines['bottom'].set_position('data',0)
ax.yaxis.set_ticks_position(left)
ax.spines['left'].set_position('data',0)
添加一个铭牌,用来表示图中曲线
plt.legend(loc='upper left')
标一个点cos(120“)=1/2
作者:吉林天师
链接:https://www.jianshu.com/p/00c4c23dc541
共同學習,寫下你的評論
評論加載中...
作者其他優質文章