首页 > 解决方案 > 在 R 中使用 chartjs 包创建饼图

问题描述

我想用 chartjs 包构建一个动态饼图。我在http://tutuchan.github.io/chartjs/pie_chart.html上找到了 一个简单的代码,但它对我不起作用。

当我使用以下代码时:

library(chartjs)
chartjs(mtcars[1:6,], mpg, qsec) %>% 
  cjsPie

我得到:

chartjs(mtcars[1:6, ], mpg, qsec) : 对象 'qsec' 未找到

有人有解决方案吗?

标签: rchart.js

解决方案


我在https://github.com/Tutuchan/chartjs/commit/4066541ada0cd0b11f49608af3c2357bc44b8bc6#diff-60bb2b0586d33a8a794dc7ab45e0302bR12上找到了解决方案

library(chartjs)
chartjs(height = "500px") %>% 
  cjsPie(labels = mtcars[1:6,]) %>%
  cjsSeries(data = c(1:6))

在此处输入图像描述


推荐阅读