机器学习如何制作列线图
时间: 2023-09-07 11:11:40 浏览: 118
用MATLAB画线性图
制作列线图通常需要借助于数据可视化工具,比如Python中的Matplotlib库。下面是一个简单的示例代码,用于制作一个有两个数据列的列线图:
```python
import matplotlib.pyplot as plt
import numpy as np
# 定义数据
x = np.arange(5)
y1 = [10, 8, 4, 6, 3]
y2 = [5, 3, 2, 4, 3]
# 绘制图表
fig, ax1 = plt.subplots()
# 绘制第一个数据列的柱状图
ax1.bar(x, y1, color='orange', alpha=0.7)
ax1.set_ylabel('Data 1', color='orange')
ax1.tick_params(axis='y', colors='orange')
# 绘制第二个数据列的折线图
ax2 = ax1.twinx()
ax2.plot(x, y2, color='blue', marker='o')
ax2.set_ylabel('Data 2', color='blue')
ax2.tick_params(axis='y', colors='blue')
# 设置图表标题和x轴标签
plt.title('Column and Line Chart')
plt.xticks(x, ['A', 'B', 'C', 'D', 'E'])
plt.xlabel('X-axis')
# 显示图表
plt.show()
```
代码中,首先定义了两个数据列y1和y2,然后利用Matplotlib库绘制了柱状图和折线图,最后设置了图表标题和x轴标签,最终显示图表。通过这个示例代码,可以看到如何利用Matplotlib库制作列线图。
阅读全文