数据可视化(4)—— 绘制简单的正弦图和余弦图

绘制简单的正弦图和余弦图

numpy简介

numpy是python一种开源的数据计算扩展。支持大量的多维度数组计算和矩阵

	import numpy as np
	x = [1,2,3,4]
	x1 = np.array(x)

	x1=np.array([1,2,3,4])

将普通数组转化为numpy类型的数组,实现数组的矢量化,进行矢量化计算

绘制正,余弦图

	import matplotlib as plt
	import numpy as np

	x = np.linspace(-np.pi, np.pi, 256, endpoint=True) //用linspace生成等差数列,
	                                   //生成256个在-pi到pi之间的数据组成等差数列,endpoint
	                                   //设定最后一点是否包含在数列中
	y = np.cos(x)
	y1 = np.sin(x)
	plt.plot(x,y)
	plt.plot(x,y1)

	plt.show()

linspace中还有一个retstep参数可以设置等差数列各数据之间的距离
更多定制化操作可以进一步美化图表,如

	plt.title("Function $\sin$ and $\cos")// LaTex语言
	plt.xlim(-3.0,3.0)
	plt.ylim(-1.0,1.0)

	plt.xticks(....) //定制设置横轴纵轴的标识
	plt.yticks(....)

你可能感兴趣的:(数据可视化)