quantmod barChart(或chartSeries)格式化选项

Hom*_*lli 6 r quantmod

我刚开始玩quantmod包.然而,文档非常稀疏(也许可以理解,因为它是OSS).

我目前正在使用barChart()这是一个很好的包装图表系列()并完成我想要的大部分,但它产生的默认图表并不是我想要的.具体来说,我想调整barChart()生成的图表以满足我的需求 - 但是,由于我是新手,我不知道我的"调整"是否可以作为包装barChart()的选项提供,或者如果我需要使用特定参数直接调用chartSeries().

我一直在试图做以下事情:

  1. 将barChart()生成的图表右上角的可怕{开始日期}/{结束日期}文本替换为我自己选择的文本

  2. 指定要在X轴上使用的格式(例如,仅显示世纪的最后两位数字.即'98,'99,'00,'01等)

  3. "强制"顶部图表和底部图表使其Y值打印在图表的左侧

  4. 在底部图表中添加一个aditional系列

  5. 底部图表使用不同的上/下颜色(默认情况下,使用相同的上/下颜色作为顶部和底部图表)

  6. 仅绘制顶部图表(无底部图表)

  7. 为顶部图表指定X轴,Y轴网格线间距,底部图表

  8. 将图像写入替代输出(例如png图像或pdf文档)而不是图形设备

任何人都可以帮助上述任何(或全部)吗?

Jos*_*ich 5

  1. 此功能不可用(欢迎使用补丁).
  2. 此功能不可用(欢迎使用补丁).
  3. 此功能不可用(欢迎使用补丁).
  4. 请参阅稀疏文档?addTA,特别是on参数.
  5. 将底部图表绘制为两个单独的向上/向下系列,使用两种不同的颜色,或者也许chartTheme.
  6. 不明白你的意思; 只是不绘制底部图表......
  7. 请参阅major.ticks参数的稀疏文档chartSeries.我不认为您可以更改y轴网格线间距,并且x轴间距对于顶部和底部图表将是相同的.
  8. ?png?pdf.