不同汽车时速对比可视化代码
时间: 2023-07-10 22:33:36 浏览: 40
好的,以下是使用 Python 和 Matplotlib 库实现不同汽车时速对比可视化的代码示例:
```python
import matplotlib.pyplot as plt
# 不同车型的时速数据
car_speeds = {
'Toyota': [70, 80, 90, 100],
'Ford': [60, 70, 80, 90],
'BMW': [80, 90, 100, 110],
'Tesla': [90, 100, 110, 120]
}
# 将车型名称和时速数据分别存储在列表中
car_names = list(car_speeds.keys())
car_data = list(car_speeds.values())
# 设置柱状图的宽度
bar_width = 0.2
# 设置 X 轴刻度
x_ticks = [i + 0.5 * bar_width for i in range(len(car_names))]
# 绘制柱状图
for i in range(len(car_data)):
plt.bar([j + i * bar_width for j in x_ticks], car_data[i], width=bar_width, label=car_names[i])
# 设置 X 轴和 Y 轴标签
plt.xlabel('Car Models')
plt.ylabel('Speed (km/h)')
# 设置 X 轴刻度标签
plt.xticks([j + 0.5 * bar_width for j in x_ticks], car_names)
# 设置图例
plt.legend()
# 显示图形
plt.show()
```
运行上述代码,即可得到不同汽车时速对比的可视化结果。您可以根据具体需求对代码进行修改和优化。