Plotly:散点图上的不同符号
Posted
技术标签:
【中文标题】Plotly:散点图上的不同符号【英文标题】:Plotly: different symbols on scatterplots 【发布时间】:2021-10-31 02:04:40 【问题描述】:library(dplyr)
library(plotly)
library(plyr)
df <- data.frame(
Category = c('foo', 'bar', 'bar', 'foo'),
x = c(2.1, 3.4, 4, 4),
y = c(16, 21, 10, 17)
)
palette <- c("#007700", "#cc0000")
fig <- plot_ly(data = df, x = ~x, y = ~y, size = 10, color = ~Category,
colors = palette)
fig
如何将foo
点绘制为正方形,将bar
点绘制为三角形?
【问题讨论】:
【参考方案1】:添加symbol=~Category
并定义symbols=
:
plotly::plot_ly(
data = df, x = ~x, y = ~y, size = 10, color = ~Category, colors = palette,
symbol = ~Category, symbols = c(15, 17)
)
【讨论】:
谢谢。你知道所有预制符号的列表在哪里吗? (15 = 实心正方形,17 = 实心三角形等) 老实说,每次我不记得它们时,我都会查找它:google.com/search?q="r"+"plot"+"pch"。(Plotly 接受基本的 R 符号。)以上是关于Plotly:散点图上的不同符号的主要内容,如果未能解决你的问题,请参考以下文章
[散点图][Plotly][Python] 如何在散点图中标记心形
R语言plotly可视化:plotly可视化基本散点图(指定图像类型模式)plotly可视化散点图(为不同分组数据配置不同的色彩)ggplotly使用plotly包呈现ggplot2的可视化结果