我有一个具有这种基本结构的数据文件:
Type Tm
A 1
A 2
A 3
B 3
B 3
C 1
C 1
C 2
Run Code Online (Sandbox Code Playgroud)
我使用以下方法制作一个dotplot:
ggplot(data=df,aes(x = Tm,fill=Type)) +
geom_dotplot(binwidth=1,method="histodot",stackgroups=TRUE)
Run Code Online (Sandbox Code Playgroud)
它工作正常.但是,我想知道是否可以从默认圆圈更改点的形状.例如,制作A三角形,B方格并将C保留为默认圆圈.我尝试了各种组合scale_shape但没有成功.有时我收到各种错误信息,有时没有任何反应.这导致我得出的结论是,我做错了什么,或者说它甚至不可能.哪一个?
编辑
joran从2013年2月发表的评论称尚未实施.在过去的一年半中,这个领域有没有发展?
不幸的是,没有这方面的选择,而且听起来也没有任何计划做出选择。
坦白说我很震惊。
https://github.com/tidyverse/ggplot2/issues/1111
也许 Plotly 有一个选择。