Параметры форматирования Quantmod barChart (или chartSeries)

Я только начал играть с пакетом Quantmod. Однако документация довольно скудная (что, возможно, и понятно, поскольку это OSS).

В настоящее время я использую barChart (), который является хорошей оболочкой для chartSeries () и делает большую часть того, что я хочу, но получаемая им диаграмма по умолчанию - не совсем то, что мне нужно. Чтобы быть конкретным, я хочу настроить диаграммы, создаваемые barChart (), в соответствии с моими потребностями - однако, поскольку я новичок, я не знаю, могут ли мои «настройки» быть предоставлены в качестве параметров для оболочки barChart (), или если мне нужно вызвать chartSeries () напрямую с конкретными аргументами.

Я рвал на себе волосы, пытаясь сделать следующее:

  1. заменить ужасный текст {start date} / {end date} в правом верхнем углу диаграммы, созданной barChart (), моим собственным текстом при выборе

  2. укажите форматирование, которое будет использоваться по оси X (например, показать только две последние цифры века, т. е.'98, '99, '00, '01 и т. Д.)

  3. "Заставить" верхнюю и нижнюю диаграммы печатать их значения Y в левой части диаграммы

  4. Добавьте дополнительную серию внизу диаграмма

  5. Используйте разные цвета вверх / вниз для нижней диаграммы (по умолчанию используются одни и те же цвета вверх / вниз для верхней и нижней диаграмм)

  6. Нанести только верхнюю диаграмму (без нижней диаграммы)

  7. Указать ось X , Интервалы между линиями сетки по оси Y для верхней диаграммы, для нижней диаграммы

  8. Запишите изображение в альтернативный вывод (например, изображение в формате PNG или PDF-документ) вместо графического устройства

Кто-нибудь может помочь с любым (или всеми) из выше?.

6
задан Homunculus Reticulli 5 February 2012 в 12:58
поделиться