在 plotly (R) 中调整绘图的大小

     2023-02-18     28

关键词:

【中文标题】在 plotly (R) 中调整绘图的大小【英文标题】:Resizing plots in plotly (R) 【发布时间】:2017-08-13 00:32:26 【问题描述】:

对不起,如果这个问题已经得到解答,但我找不到解决方案。

我有一个从 .csv 文件导入的数据框。它有四列。我想使用 Plotly 绘制前两列与最后一列的 3d 散点图。

问题在于,由于某种原因,散点图不会自动调整其轴的大小以适应绘图空间。所以在这种情况下,我最终得到了一个又高又薄的情节。奇怪的是,如果我用一些随机数做一个例子,我不会遇到这个问题。

谁能帮我让我的散点图适合窗口?

我的数据可以在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')

这会导致散点图又高又细(抱歉,我是该网站的新手,所以无法发布图片)。

我希望这是一个适合窗口的比例匀称的散点图。

感谢您的帮助。

【问题讨论】:

【参考方案1】:

aspectmode 的默认设置是'auto',Plotly 将尝试保持相对轴长度相等。

如果你设置aspectmode='cube',你应该得到一个绝对轴长度相同的图。

plot_ly(x=X[,1],y=X[,2],z=X[,4],type='scatter3d',mode='markers') %>% 
    layout(scene=list(aspectmode='cube'))

【讨论】:

这正是我正在寻找的。非常感谢!

如何让 Plotly 根据 Streamlit 应用程序中的屏幕分辨率调整绘图大小?

】如何让Plotly根据Streamlit应用程序中的屏幕分辨率调整绘图大小?【英文标题】:HowdoyougetPlotlytoadjustplotsizebasedonscreenresolutioninaStreamlitapp?【发布时间】:2021-12-1311:44:04【问题描述】:我正在构建一个带有plotly图表的streamlit应用程... 查看详情

如何在 ggdensity() 中调整绘图标题的大小?

】如何在ggdensity()中调整绘图标题的大小?【英文标题】:Howtoresizeplottitleinggdensity()?【发布时间】:2021-10-2201:11:21【问题描述】:我认为这应该很容易,但我一直在努力修改每个情节的标题。我刚接触R,所以我真的不知道如何... 查看详情

为 Jupyter 笔记本调整 Julia 内核中的绘图大小

】为Jupyter笔记本调整Julia内核中的绘图大小【英文标题】:ResizingplotsintheJuliakernelforJupyternotebooks【发布时间】:2017-09-3017:13:11【问题描述】:我想知道是否有任何方法可以在Jupyter中指定内联图的大小。目前,我使用Vega库,宽度... 查看详情

在 R 中绘图:水平列出图例项并在绘图下方居中

...lot【发布时间】:2017-02-0118:18:10【问题描述】:我一直在调整图例和R中的图例。我无法弄清楚的一件事是如何(如果可能的话)重新定位图例项,以便它们水平列出并居中位于图下方。默认的图例项是垂直放置的,位于绘图的... 查看详情

在 R 中添加颜色和气泡大小图例

...:可能很简单。我有一个xy数据集,我想使用R的plotly进行绘图。以下是数据:set.seed(1)df<-data.frame(x=1:10,y=runif(10,1,10),group=c(rep("A",9),"B"),group.size= 查看详情

R:向交互式绘图添加“工具提示”(绘图)

】R:向交互式绘图添加“工具提示”(绘图)【英文标题】:R:Addinga"tooltip"tointeractiveplot(plotly)【发布时间】:2021-09-1510:17:00【问题描述】:我正在使用R编程语言。从之前的帖子(R:PlotnotFullyLoading)中,我学会了如何在R中... 查看详情

求助:r作图,坐标轴显示的问题

...ks,在xticklocations中选择stepby,输入0.01,其他的自己类比着调整就行了 查看详情

plot.ly 悬停框大小属性

...问题描述】:我正在使用plot.lyPythonapi,无法弄清楚如何调整绘图悬停框大小的大小。例如,在下面的可视化中,CollegeClass....的标签被截断。我想调整悬停框中字符串的长度。【问题讨论】:【参考方案1】:我可能有点晚了,但... 查看详情

如何更改 xgboost.plot_importance 中的绘图大小?

】如何更改xgboost.plot_importance中的绘图大小?【英文标题】:Howtochangesizeofplotinxgboost.plot_importance?【发布时间】:2017-04-0113:52:45【问题描述】:xgboost.plot_importance(model,importance_type=\'gain\')我无法更改此图的大小。我想以适当的大小... 查看详情

如何在 R 中增加绘图中的字体大小?

】如何在R中增加绘图中的字体大小?【英文标题】:HowtoincreasefontsizeinaplotinR?【发布时间】:2011-05-1314:39:38【问题描述】:我很困惑。在标题、标签和绘图的其他位置增加文本字体大小的正确方法是什么?例如x<-rnorm(100)hist(x,x... 查看详情

在 R 函数 ggplotly 中(来自 plotly 包),如何调整标签内容

】在R函数ggplotly中(来自plotly包),如何调整标签内容【英文标题】:InRfunctionggplotly(fromplotlypackage),howtoadjustthelabelcontent【发布时间】:2021-12-0314:55:43【问题描述】:当我使用功能ggplotly(来自plotly包)时,如何更改弹出标签内... 查看详情

R:如何在 R 3.2.1 中使用 lattice 并行化多面板绘图?

】R:如何在R3.2.1中使用lattice并行化多面板绘图?【英文标题】:R:HowtoParallelizemulti-panelplottingwithlatticeinR3.2.1?【发布时间】:2015-12-1013:19:43【问题描述】:我是R编程新手,想知道如何在使用latticepackage制作的12个格子对象上并行... 查看详情

如何在 R 中增加绘图区域 wordclouds 的大小

】如何在R中增加绘图区域wordclouds的大小【英文标题】:howcanoneincreasesizeofplottedareawordcloudsinR【发布时间】:2012-03-0323:15:55【问题描述】:试图复制这里的例子;http://onertipaday.blogspot.com/2011/07/word-cloud-in-r.html需要帮助弄清楚如何... 查看详情

r单独窗口显示绘图(plots)

参考技术AR语言绘图,如果能够想图中所展示的一样,能够独立窗口显示绘图。既方便查看又方便保存。由于一不小心卸载了RStudio,重新安装之后。以前能够在独立窗口显示绘图的功能,现在怎么都找不回了。而百度的结果刚好... 查看详情

在 Matplotlib 中交互式调整图形大小和切换绘图可见性?

】在Matplotlib中交互式调整图形大小和切换绘图可见性?【英文标题】:InteractivelyresizefigureandtoggleplotvisibilityinMatplotlib?【发布时间】:2019-11-2115:26:09【问题描述】:我想做的是:以两个子图开始图(堆叠在另一个之上)按键盘上... 查看详情

如何在 R 中删除网格线并为 plotly 提供清晰的背景?

...2021-12-1718:49:31【问题描述】:我正在尝试使用RStudio创建3D绘图。到目前为止,我制作的内容与此类似(代码来自https://plotly.com/r/3d-scatter-plots/)library(plotly)mtc 查看详情

快速切换标签时,Shiny Plotly Plot 卡住了

...前在Shiny中切换选项卡时无需重新加载完整绘图的情况下调整大小问题。下面给出了重现该问题的最小示例,方法是从正态分布幅度时间中抽取样本,然后绘制直方图作为计算密集型图的占位符。tim 查看详情

plotly::subplot 注释标题在 R Shiny 中消失

...一个interactiveplot通过ggplotly在R中。为了将其中两个交互式绘图一起绘制,我使用了plotly::subplot。子图按预期工作正常,但是两者的标 查看详情