e_pie
echarts4rから作成されたドーナツグラフにカウントやパーセンテージをプロットしたいと思います。
これはドキュメントへのリンクです。
以下は、ドキュメントの例であり、カウントとパーセンテージのない次のドーナツグラフが生成されます。
mtcars %>%
head() %>%
dplyr::mutate(model = row.names(.)) %>%
e_charts(model) %>%
e_pie(carb, radius = c("50%", "70%")) %>%
e_title("Donut chart")
私が探しているのは、Rからこのように達成されたものです。
mtcars %>%
head() %>%
dplyr::mutate(model = row.names(.)) %>%
plot_ly(labels = ~ model,
values = ~ carb,
textinfo = 'value+percent',
marker = list(colors = c("#ABDDDE","#F8AFA8"),
line = list(color = '#000000',
width = 0.75)
)
) %>%
add_pie(hole = 0.6) %>%
layout(title = " Donut chart", showlegend = T)
でラベルを定義しe_labels
、テキストをe_title
とで整列させることができますe_legend
:
mtcars %>%
head() %>%
dplyr::mutate(model = row.names(.)) %>%
e_charts(model) %>%
e_pie(carb, radius = c("50%", "70%")) %>%
e_title("Donut chart",
textAlign = "center",
left ="50%") %>%
e_labels(show = TRUE,
formatter = "{c} \n {d}%",
position = "inside") %>%
e_legend(right = 0,
orient = "vertical")
ドキュメントでは、フォーマッタ{c}と{d}は次のようにリストされています。
{c}:データ項目の値。
{d}:パーセント。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加