Я только начал играть с пакетом Quantmod. Однако документация довольно скудная (что, возможно, и понятно, поскольку это OSS).
В настоящее время я использую barChart (), который является хорошей оболочкой для chartSeries () и делает большую часть того, что я хочу, но диаграмма по умолчанию, которую он создает, не совсем то, что я хочу. Чтобы быть конкретным, я хочу настроить диаграммы, создаваемые barChart (), в соответствии с моими потребностями - однако, поскольку я новичок, я не знаю, могут ли мои «настройки» быть предоставлены в качестве параметров для оболочки barChart (), или если мне нужно вызвать chartSeries () напрямую с конкретными аргументами.
Я рвал волосы, пытаясь сделать следующее:
замените ужасный текст {start date} / {end date} в правом верхнем углу диаграммы, созданной barChart (), на текст по моему собственному выбору
укажите форматирование, которое будет использоваться по оси X (например, показать только две последние цифры века, то есть '98, '99, '00, '01 и т. д.)
"Заставить" верхнюю и нижнюю диаграммы печатать их значения Y в левой части диаграммы.
Добавьте дополнительную серию в нижнюю диаграмму
Используйте разные цвета вверх / вниз для нижней диаграммы (по умолчанию используются одни и те же цвета вверх / вниз для верхней и нижней диаграмм)
Постройте только верхнюю диаграмму (без нижней диаграммы)
Укажите ось X, интервалы между линиями сетки по оси Y для верхней диаграммы, для нижней диаграммы
Запишите изображение в альтернативный вывод (например, изображение в формате PNG или документ в формате PDF) вместо графического устройства.
Может ли кто-нибудь помочь с чем-либо (или со всем) из вышеперечисленного?