我正在尝试使用颜色编码对值进行绘图,并更改默认图例名称。似乎不能让它工作。
这段代码显示了我主要想要的内容:
df <- data.frame(x = 1:10, y = 1:10)
plot_ly(df, x = x, y = y, color = y > 5, mode = 'markers')
现在,我正在尝试更改默认的图例名称,以便它们更具解释性:
plot_ly(df, x = x, y = y, color = y > 5, mode = 'markers', name = c('Y <= 5', 'y
我有一个基本的散点图,这是我在plotly (在R中)中做的。我使用一个连续的输入来对数据点进行着色,然后将其绘制为渐变。但是,removelegend选项不会像删除离散图例那样删除连续图例。考虑下面的例子。
data = mtcars
data$vs = as.character(data$vs)
plotly::plot_ly(
data = data,
x = ~disp,
y = ~mpg,
color = ~vs,
mode = "markers",
type = "scatter"
) %>%
layout(sh
我很难在一个圆滑的R图中指定图例的顺序。这类似于
这些合成的数据由group变量分组,有两个级别,"A“和"B”。有两种美学属性将这些群体分开:
"A“是用实线表示的红色;
"B“是蓝色的虚线。
所需的输出是一个图例,顶部是蓝色虚线,对应于"B“组。
library(plotly)
library(dplyr)
set.seed(1)
dat <- tibble(
year = rep(2010:2019, 2),
group = factor(rep(c("A", "B"), e
我怎样才能让点击的图例的线条高亮显示而其余部分变暗呢?是相关的,但它的重点是使点击的图例变暗。
library(plotly)
data(iris)
plot_ly(
x = ~Petal.Length, y = ~Petal.Width,
color = ~Species,
data = iris)
我正在使用plotly在r中生成许多子图。下面是一个玩具例子。
library(shiny)
library(dplyr)
library(plotly)
## Toy Example
ui <- fluidPage(
h3("Diamonds"),
plotlyOutput("plot", height = 600)
)
server <- function(input, output, session) {
# reduce down the dataset to make the example simpler
dat &
我有5个连续变量,我想在R中巧妙地把它们组合在一起。
我编写了下面的代码,并按照预期得到了运行的情节,但我不知道如何处理这些传说。如前所述,颜色图例会出现,但大小图例不会出现。
我想要情节两个传说和控制他们的位置在情节。类似的帖子的建议并不能解决这个问题。
下面是代码和示例数据:
x<-sample(30)
y<-sample(30)
z<-sample(30)
c<-sample(30)
s<-sample(30)
fig <- plot_ly (x = x, y = y, z = z, color = c,
color
我试着生成一个图,上面的每个点代表一个事件。颜色、大小和faced_grid用于提供视觉上可用的附加信息。图形在ggplot2中工作,但知道确切的数字通常很重要,因此需要一个交互式版本,使您能够将鼠标悬停在点上并获取信息。我尝试使用plotly-package中的函数ggplotly将绘图转换为交互式版本。问题是,图例不仅显示了所用属性的不同状态,而且还包含了所有现有的组合。此外,它不显示来自geom_rect的信息。 我发现了相关/类似的问题,但他们使用了函数plot_ly而不是ggploty,或者没有提供答案。 下面是mtcars数据集的相同问题: library(plotly)
g
如何以绘图方式更改R中的默认图例符号?在下面的例子中,我希望两个符号都是图例中的点。"A“的图例条目应该是一个蓝色圆圈。(默认情况下,Plotly对每个类别使用第一个点的符号。)
library(plotly)
# generate example data
name = rep("A", 100)
name[1:100%%6 == 0] = "B"
data = data.frame(x = 1:100, y = sin(1:100),
name = name,
sy
我正在用R.巧妙地塑造人物,这些人物都有传说。每个图例都有一个表示数据级别的有色点。下面是一个很小的例子:
library(plotly)
data(iris)
plot_ly(
x = ~Petal.Length, y = ~Petal.Width,
color = ~Species,
data = iris)
默认情况下,双击图例中的一个点可以完全隐藏所有不相关的点。例如,双击图例中的"versicolor“点可以隐藏情节中所有的"setosa”和"virginica“点。在圆滑的地方,它“过滤”了图中的数据。
但我宁愿点击图例中的