我使用R中的Plotly创建了以下3D散点图。我使用了以下代码。数据集Txy仅包含每个标记的x,y,z坐标以及每个坐标点上的0-1.5之间的值(在名为vectorM的列中)。
figfactor<- plot_ly(setTxy, x=~xplot,y=~yplot*-1,z=(~zplot*-1),
type="scatter3d",mode="markers",
marker=list(color=~vectorM,
colorscale=c("rgb(244, 244, 244)","rgb(65, 65, 65)"),
showscale=TRUE,
line=list(width=2,color='DarkSlateGrey')))
figfactor <- figfactor %>% add_markers()
figfactor <- figfactor %>% layout(scene = list(xaxis = list(title = 'x-value [mm]'),
yaxis = list(title = 'y-value [mm]'),
zaxis = list(title = 'z-value [mm]')),
annotations = list(
x = 1.06,
y = 1.03,
text = 'factor',
xref = 'paper',
yref = 'paper',
showarrow = FALSE
))
figfactor
我以为我已经把所有颜色都改成了灰色,但是图中仍有颜色。 如何更改呢?此外: - 为什么缩放比例不是灰色的,如何创建灰色比例尺? - 如何在右侧标尺上方描边显示“factor”? - 为什么会出现 'trace 0' 和 'trace 1'?
如何在这张图中画两个圆,可以通过画图或使用圆的公式来实现?
谢谢