Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 为每个条形图创建具有不同颜色的plotly条形图_R_Plotly - Fatal编程技术网

R 为每个条形图创建具有不同颜色的plotly条形图

R 为每个条形图创建具有不同颜色的plotly条形图,r,plotly,R,Plotly,如何创建一个条形图,使每个条形图的颜色不同,并添加一个带有每个条形图名称和所用颜色(不是颜色名称,而是颜色本身)的图例 library(plotly) 图有一个color参数 fig <- plot_ly( x = c("giraffes", "orangutans", "monkeys"), y = c(20, 14, 23), name = c("giraffes", "o

如何创建一个条形图,使每个条形图的颜色不同,并添加一个带有每个条形图名称和所用颜色(不是颜色名称,而是颜色本身)的图例

library(plotly)

图有一个
color
参数

fig <- plot_ly(
    x = c("giraffes", "orangutans", "monkeys"),
    y = c(20, 14, 23),
    name = c("giraffes", "orangutans", "monkeys"),
    type = "bar", color = c('red', 'blue', 'green')
 )
fig

传说中的无花果我想要的是“长颈鹿”、“猩猩”、“猴子”而不是SFZoo@firmo23您可以更改
name=c('长颈鹿','猩猩',…
如果条的数量是动态的,那么颜色的数量会如何?而不是color=c('红色','蓝色','绿色')我应该使用什么?@firmo23这是来自一个闪亮的输入。然后您可能需要从
input$color
左右选择合适的输入
fig <- plot_ly(
    x = c("giraffes", "orangutans", "monkeys"),
    y = c(20, 14, 23),
    name = c("giraffes", "orangutans", "monkeys"),
    type = "bar", color = c('red', 'blue', 'green')
 )
fig