R Plotly中的自定义颜色

低落

我目前是Plotly的初学者,遇到了我似乎无法解决的问题。我有条理排列的条形图,但我不知道如何为每个类别着色。我目前正在使用R。

这是我当前的堆积条形图: 在此处输入图片说明

我当前的代码是:

p = plot_ly(x, x = day, y = count, type = "bar", group = status) %>% layout(barmode = "stack", showlegend = T)

我尝试使用"color = "参数和标记,但是没有正确为我的图形着色。

您需要为color参数指定一个因子,然后参数指定颜色向量colors

这是一个简单的解决方案。绘制之前,请注意数据框上所需的排序。

require(dplyr)
require(plotly)

set.seed(42)

df <- data.frame(x = rep(LETTERS[1:5], 3), 
                 y = rexp(15, rate = 0.5),
                 z = c(rep("Adam", 5), rep("Arthur", 5), rep("Ford", 5)))
df <- arrange(df, desc(z))

plot_ly(df, 
        x = x, 
        y = y, 
        color = z, 
        colors = c("grey50", "blue", "red"), 
        type = "bar") %>% 
    layout(barmode = "stack")

数据帧上的排序很奇怪。我本以为plot_ly会使用级别的顺序,但不会。

编辑:此示例使用plotly3.xx如果您使用plotly4.xx或更高版本,则此代码可能无法正常工作。详情请参阅此处:https//www.r-bloggers.com/upgrading-to-plotly-4-0-and-above/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在R中定义自定义颜色调色板

来自分类Dev

在R中的image.plot中自定义颜色范围

来自分类Dev

R中的ggplot在地图(多边形)中自定义颜色并绘制图例

来自分类Dev

ggplot R中geom_bar中离散值的自定义颜色

来自分类Dev

在R中自定义tableGrob的一列字体颜色?

来自分类Dev

如何为R中的tmap图自定义颜色范围?

来自分类Dev

R中的ggplot2 :: scale_fill_gradient-自定义颜色

来自分类Dev

R手册:如何自定义群集的颜色?

来自分类Dev

在R中使用自定义颜色绘制栅格图像

来自分类Dev

如何在MATLAB中定义自定义颜色快捷方式(例如“ r”,“ g”,“ b”,“ k”等)

来自分类Dev

R中的自定义时间间隔

来自分类Dev

在R中自定义数据框

来自分类Dev

R:apply()中的自定义函数

来自分类Dev

自定义 R 中的排序函数

来自分类Dev

在R中的自定义ifelse()中调用数据变量

来自分类Dev

在R中的自定义ifelse()中调用数据变量

来自分类Dev

函数未在 R 中的自定义函数中执行

来自分类Dev

在R中对数据框进行自定义排序

来自分类Dev

selectInput中的R闪亮自定义图标/图像

来自分类Dev

如何在Persp R中自定义ntick

来自分类Dev

R中自定义函数的等高线图

来自分类Dev

R中次要y轴上的自定义标签

来自分类Dev

R中的自定义属性传播

来自分类Dev

在R中编写自定义分类器并预测函数

来自分类Dev

使用quantmod自定义R中的新交易策略

来自分类Dev

在R Studio中安装自定义软件包

来自分类Dev

自定义替换矩阵,用于R中的编辑距离

来自分类Dev

如何自定义属于包的R函数中的图?

来自分类Dev

如何在R中自定义bin图