Как заставить addTA() не печатать легенду, когда индикатор накладывается на другой график?

В этом коде:

library(quantmod)
getSymbols("YHOO")
candleChart(YHOO)
addTA(Cl(YHOO)/2, legend = "", on = NA )

параметр легенды addTa() работает как положено.

Но такое же значение этого параметра не работает, если я позволю on = 1:

library(quantmod)
getSymbols("YHOO")
candleChart(YHOO)
addTA(Cl(YHOO)/2, legend = "", on = 1 )

Он показывает Cl(YHOO)/2:, за которым следует последняя скорректированная цена в качестве легенды. Как убрать эту легенду? Кроме того, можно ли удалить последнюю цену, показанную на графике? Я не нашел упоминания об этом в документации chartSeries().

Ниже приведен вывод моего sessionInfo():

R version 3.2.1 (2015-06-18)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 8 x64 (build 9200)

locale:
[1] LC_COLLATE=English_United States.1252  LC_CTYPE=English_United States.1252   
[3] LC_MONETARY=English_United States.1252 LC_NUMERIC=C                          
[5] LC_TIME=English_United States.1252    

attached base packages:
[1] parallel  stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
[1] quantmod_0.4-4   TTR_0.22-0       doParallel_1.0.8 iterators_1.0.7  xts_0.9-7       
[6] zoo_1.7-12       foreach_1.4.2    magrittr_1.5    

loaded via a namespace (and not attached):
 [1] Rcpp_0.11.6      lubridate_1.3.3  lattice_0.20-31  codetools_0.2-11 digest_0.6.8    
 [6] dplyr_0.4.2      assertthat_0.1   plyr_1.8.3       grid_3.2.1       R6_2.1.0        
[11] DBI_0.3.1        RSQLite_1.0.0    utilsSE_0.1      stringi_0.5-5    lazyeval_0.1.10 
[16] tools_3.2.1      stringr_1.0.0    compiler_3.2.1   memoise_0.2.1 

person mauna    schedule 15.07.2015    source источник
comment
Этот пост может оказаться полезным: stackoverflow.com/questions/23090963/   -  person Robert    schedule 09.08.2016