2
以下のgg
オブジェクトまたはgg_b
オブジェクトのいずれかを指定すると、各軸について、軸にマップされた変数が離散的であるかどうかを検出できますか?ggplot2オブジェクトを指定すると、軸が離散しているかどうかを検出できますか?
library(ggplot2)
library(dplyr)
gg <-
mtcars %>%
ggplot(aes(factor(cyl), hp)) +
geom_point()
gg_b <- ggplot_build(gg)
私はグラフィックスの組織スタイルをサポートするためにこれを行うことができます。
SOLUTION(HT /バティスト)
has_discrete_axis <-
function(gg) {
gg_b <- ggplot2::ggplot_build(gg)
lapply(gg_b$layout$panel_scales,
function(s) inherits(s[[1]], "ScaleDiscrete"))
}
私は$データおよび$プロットで周りを見回していたが、いずれかの証拠を見ていませんでした...ありがとう試しますラベル以外のアドホック・ファクターの –