Показать четыре lineChart () в разных окнах или одновременно в R и ESS, QuantMod - PullRequest
0 голосов
/ 15 мая 2018

Как я могу отобразить эти четыре lineChart () одновременно или в одном окне?

Имея этот код в одном файле:

library(quantmod)

getSymbols("XPT/USD",src="oanda") 
getSymbols("XAU/USD",src="oanda")

lineChart(XAUUSD, subset='2018-03::2018-03') 
lineChart(XAUUSD, subset='2018-04::2018-04') 
lineChart(XPTUSD, subset='2018-03::2018-03')
lineChart(XPTUSD, subset='2018-04::2018-04')

Когда я оцениваю буфер, он отображает только последнюю строковую диаграмму.

Это свойство ESS?Я хочу уточнить, что мне нужно четыре графика отдельно.

1 Ответ

0 голосов
/ 26 мая 2018

Квантовые функции построения графиков, какими бы хорошими и мощными они ни были, не будут уважать par(c(mfrow())) или одинаково хорошие (но менее известные layout()), поэтому вам придется создавать новые устройства построения графиков - через x11() илиwindow() - и упорядочить их через вашу операционную систему / оконный менеджер.

Для меня:

R> x11(); lineChart(XAUUSD, subset='2018-03::2018-03')
R> x11(); lineChart(XAUUSD, subset='2018-04::2018-04') 
R> x11(); lineChart(XPTUSD, subset='2018-03::2018-03')
R> x11(); lineChart(XPTUSD, subset='2018-04::2018-04')

уступил

enter image description here

и обратите внимание, что это четыре отдельных окна.См. dev.new() и dev.next() и эти функции.

...