r - R- Shiny - 如何更改饼图中图例的颜色?
问题描述
我想改变饼图中图例的颜色。这是代码:
library(ECharts2shiny)
library(shiny)
dat5 <- c(rep("Female", 3376), rep("Male", 2180))
ui <- shinyUI(
dashboardPage(dashboardHeader(title = "PSM"),
dashboardBody(
mainPanel(
tabsetPanel(
tabPanel(
loadEChartsLibrary(), tags$div(id="test5",
style="width:60%;height:300px;"),
deliverChart(div_id = "test5"))
server <- shinyServer(function(input,output){
renderPieChart(div_id = "test5", data = dat5 ) })
谁能帮我改变传说的颜色?
解决方案
希望能帮助到你:
library(shiny)
library(shinydashboard)
dat5 <- c(rep("Female", 3376), rep("Male", 2180))
app <- shinyApp(
ui <- shinyUI(
dashboardPage(dashboardHeader(title = "PSM"),
dashboardSidebar(),
dashboardBody(
mainPanel(
tabsetPanel(
tabPanel(tags$div(id="test5",
style="width:60%;height:300px;"),
plotOutput("pie_chart"))
))))
),
server <- shinyServer(function(input,output){
output$pie_chart <- renderPlot({
df <- table(dat5)
cols <- rainbow(length(df))
pie(df, col = cols)
})
})
)
runApp(app)
推荐阅读
- java - 解析和读取/写入自定义文件
- tomcat - Tomcat 7 Tomcat 8 - 初始化 sql 不起作用
- javascript - JSON.parse 回退未定义数组以避免异常
- laravel - Laravel 路由冲突
- java - Java:使用带有 HTTP GET 的可选请求参数匹配 ArrayList 中的项目时遇到问题
- javascript - 具有固定标题和第一列的水平和垂直滚动
- laravel - 在视图文件中显示存储在公用文件夹之外的图像 - Laravel
- javascript - X-editable - Chrome 更新后 select2 不工作
- java - 如何在数据库中插入分数符号,如 ¼、½ 等
- elasticsearch - Loopback4 连接到 Elasticsearch