教育行业A股IPO第一股(股票代码 003032)

全国咨询/投诉热线:400-618-4000

Python培训实例:汽车速度与制动距离的关系(添加网格)

更新时间:2022年03月22日11时48分 来源:传智教育 浏览次数:

  在之前的汽车速度与制动距离关系的散点图中,很多圆点因距离坐标轴较远而无法准确地看出数值。因此,本实例将在散点图中显示网格,并调整坐标轴的刻度,具体代码如下。

import numpy as np
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = 'SimHei'
plt.rcParams['axes.unicode_minus'] = False
x_speed = np.arange(10, 210, 10)
y_distance = np.array([0.5, 2.0, 4.4, 7.9, 12.3,
                       17.7, 24.1, 31.5, 39.9, 49.2,
                       59.5, 70.8, 83.1, 96.4, 110.7,
                       126.0, 142.2, 159.4, 177.6, 196.8])
plt.scatter(x_speed, y_distance, s=50, alpha=0.9, linewidths=0.3)
# 设置x轴的标签、刻度标签
plt.xlabel('速度(km/h)')
plt.ylabel('制动距离(m)')
plt.xticks(x_speed)
# 显示网格
plt.grid(b=True, linewidth=0.3)
plt.show()

  运行程序,效果如图3-10所示。

汽车速度与制动距离关系的散点图

  图3-10 汽车速度与制动距离关系的散点图——添加网格

  与图2-19相比,图3-10的散点图增加了坐标轴标签、浅灰色的网格,有助于用户大致了解各数据点对应的数值。

0 分享到:
和我们在线交谈!