У меня есть фрейм данных, фиксирующий несколько показателей с течением времени, которые я хотел бы визуализировать в аспекте 3x1. Однако каждая мера содержит разные единицы/масштабы, которые могут быть улучшены за счет пользовательских преобразований и схем маркировки.
Итак, мой вопрос:Если единицы измерения и масштабы различны для разных фасетов, как я могу указать пользовательский модуль форматирования или преобразование (, т. е. log10 )для конкретной оси в фасете?
Например, допустим, у меня есть данные:
df = data.frame(dollars=10^rlnorm(50,0,1), counts=rpois(50, 100))
melted.df = melt(df, measure.var=c("dollars", "counts"))
Как можно настроить фасет 2x1, показывающий доллары и счета по индексу с labels=dollars
и scale_y_continuous(trans = "log10",...)
для данных df$dollars
?
Благодарю вас!