很抱歉,如果这个问题已经得到解答,但我找不到解决方案。
我有一个从.csv文件导入的数据框。它有四列。我想使用Plotly绘制前两列与最后一列的三维散点图。
问题在于,由于某种原因,散点图不会自动调整其轴的大小以适合绘图空间。所以在这种情况下,我最终得到了一个很薄的情节。奇怪的是,如果我用一些随机数做一个例子,我就不会遇到这个问题。
任何人都可以帮助我让我的散点图适合窗口吗?
我的数据可在https://www.dropbox.com/s/ojwrezjker33x2b/Data.csv?dl=0
找到基本上我想做:
library(plotly)
X<-read.csv("Data.csv")
plot_ly(x=X[,1],y=X[,2],z=X[,4],type='scatter3d',mode='markers')
这会产生高而细的散点图(抱歉无法发布图片,因为我不熟悉该网站)。
我希望这是一个适合窗口的匀称散点图。
感谢您的帮助。
答案 0 :(得分:1)
email = "2@2.2";
gender = male;
nickname = "Sam <3";
username = sam;
uid = 4nyyBF91JhSLY0DhkjfJ0DCDZK03;
urlToImage = "https://firebasestorage...;
的默认设置为aspectmode
,Plotly会尝试保持相对轴长度相等。
如果设置aspectmode='cube'
,则应获得具有相同绝对轴长度的图。
'auto'