У меня есть dataframe, фиксирующий несколько мер со временем, которые я хотел бы визуализировать фасет 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
?
Спасибо!