gpt4 book ai didi

r - 在 r plotly barchart 中排序

转载 作者:行者123 更新时间:2023-12-03 21:03:59 25 4
gpt4 key购买 nike

为什么我在条形图中得到的顺序与我在 x 和 y 变量中定义的顺序不同。

例如。

library(plotly)

plot_ly(
x = c("giraffes", "orangutans", "monkeys"),
y = c(20, 14, 23),
name = "SF Zoo",
type = "bar"
)

我需要条形图,在那里我看到的条形与定义 x 变量(分类)的顺序相同。有什么技巧吗?

最佳答案

plotly按字母顺序做。如果你想改变它,只需尝试改变因子水平。如果您以 data.frame 的形式提供您的数据,这将是可能的。像这儿:

library(plotly)

table <- data.frame(x = c("giraffes", "orangutans", "monkeys"),
y = c(20, 14, 23))
table$x <- factor(table$x, levels = c("giraffes", "orangutans", "monkeys"))

plot_ly(
data=table,
x = ~x,
y = ~y,
name = "SF Zoo",
type = "bar"
)

关于r - 在 r plotly barchart 中排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40149556/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com