gpt4 book ai didi

r - 在 R 中使用 Plotly 进行子图

转载 作者:行者123 更新时间:2023-12-04 09:38:32 24 4
gpt4 key购买 nike

我无法使用 R 中的 plotly 库和 R Markdown 获得饼图的并排子图。相反,子图看起来像是将一个饼图叠加在另一个饼图之上:

---
title: "Test Plotly Pie"
author: ""
date: ""
output:
html_document:
self_contained: no
---

```{r plotpie1, results='asis', tidy=FALSE, message=FALSE, fig.retina=NULL, echo=FALSE, out.width = "99%", out.height="750p[![enter image description here][1]][1]x"}

require(plotly)
require(dplyr)

p1 <- plot_ly(type="pie",values=c(5,954), height = 7,
labels=c("Change","No Change"),textinfo="label", hoverinfo="all",
textposition="outside",showlegend=F,marker=list(colors=c(
"lightskyblue",
"deepblue"
))) %>%
layout(autosize = T)

p2 <- plot_ly(type="pie",values=c(15,1325), height = 7,
labels=c("Change","No Change"),textinfo="label", hoverinfo="all",
textposition="outside",showlegend=F,marker=list(colors=c(
"lightskyblue",
"deepblue"
))) %>%
layout(autosize = T)

p4 <- suppressWarnings(subplot(
p1,
p2,
margin=0.05))

p4

```

我在 Windows 7 64 位操作系统上使用 R 3.1.3 64 位。我使用的是 plotly 包版本:2.0.16(2015 年 12 月中旬从 Github 下载)。

最佳答案

根据 MLavoie 的建议,我将添加一个答案,以防有人觉得它有用...

```{r message=FALSE, warning=FALSE}
library(plotly)
p <- plot_ly(x = rnorm(1000), y = rnorm(1000), mode = "markers")
```

<div>
<div style = "float:left">
```{r echo = F, fig.width = 4, fig.height = 4}
p
```
</div>

<div style = "float:right">
```{r, echo = F, fig.width = 4, fig.height = 4}
p
```
</div>
</div>

关于r - 在 R 中使用 Plotly 进行子图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35214912/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com