Python还可以绘制散点图,使用matplotlib库的pyplot模块提供的函数绘制散点图。
下面直接上代码:
########################
import matplotlib.pyplot as plt
import numpy as np
# 定义生成y值的函数
def cData(n):
a1 = np.cos(2 * np.pi * n)
b1 = np.exp(-n)
return a1 * b1
if __name__ == "__main__":
plt.rcParams['font.sans-serif'] = ['SimHei'] # 用于正常显示中文标签
plt.rcParams['axes.unicode_minus'] = False # 用来正常显示负号
d1 = np.arange(0.0, 5.0, 0.3) # 生成一维数组序列
point = plt.plot(d1, cData(d1), 'ro') # 绘制
plt.setp(point, 'markersize', 20) # 设置数据点的大小
plt.setp(point, 'markerfacecolor', 'r')# 设置数据点的颜色
plt.title('制作散点图')
plt.show()
########################
执行结果如下:
________________END______________
网友评论