两条时间序列:分组或堆叠
在第一章中,您学习了如何使用 axis() 在同一张图上绘制具有不同 Y 轴刻度的两条折线。不过,如果要比较它们,其他类型的图形可能更直观。其中一个方法是将两条时间序列绘制为条形图。常见有两种:
- 分组条形图(grouped barchart):在单个时间段内,条形的数量等于时间序列的数量。
- 堆叠条形图(stacked bar chart):在每个时间段内只有一个条形,每条时间序列以该条形中的一部分表示,该部分的高度与该时间点的数值成比例(也就是说,每个时间段的总和为 100%)。
您将获得一个数据集(portfolio),包含 2016 年每个月投资组合中股票 A(stocka)和股票 B(stockb)的权重。您将使用 barplot() 函数来创建这两种图表。
本练习是课程的一部分
在 R 中可视化时间序列数据
练习说明
- 为
stocka和stockb绘制堆叠条形图。 - 通过将
beside设为TRUE,为stocka和stockb绘制分组条形图。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Plot stacked barplot
# Plot grouped barplot