我是iOS开发者之一。我们的App:今日好出行
申明一下,只是学习笔记,只是学习笔记,只是学习笔记。
数据可视化工具
Matplotlib 是python 数据可视化工具。
有趣的是参考文档可以参考Matlab // cn.mathworks.com/help/matlab
目的很重要: 为了清晰的看出训练数据集大小与算法精确度的关系
1.让骨干的线条丰满迷人
例子一
%matplotlib inline
from matplotlib import pyplot as plt
import numpy as np
x = np.linspace(-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/2, np.pi/2,np.pi ),(r'$-\pi$', r'$-\pi2$',r'$+\pi$',r'$+\pi2$'))
plt.yticks([-1,0.5,0,0.5,1])
让坐标轴交叉。
ax =plt.gca()
ax.spines['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
不要评论,不要评论,有问题可以18809445769@163.com。
喜欢文章不可以,喜欢小树姐很可以!