段连接点消失在 R plotly 动画中 您所在的位置:网站首页 rstudio无法连接r 段连接点消失在 R plotly 动画中

段连接点消失在 R plotly 动画中

2023-02-24 21:34| 来源: 网络整理| 查看: 265

在我觉得我找到了错误的 comments 中,你指出我没有.你说得对.所以,我把回答你的问题作为我的目标,为自己赎罪.

BLUF (or my the more trendy TL;DR):

将所有线条添加到每个框架中,但更改线条宽度,具体取决于线段应该可见的框架.(不透明度被忽略,但宽度第一次起作用.)

Lengthy Explanation

首先,普洛特利指出,他们的动画存在严重的局限性.不过,在Python平台中有更好的解释.还有一张关于台词问题的故障单已经有好几年了.

然而,这里的限制问题是,第一帧中出现的每个点都必须出现在第二帧中.它不一定要在同一个地方,但数量是非常相关的.我想这就是编程,有志者事竟成.在try 了许多不同的方法之后,我想我将向您展示的可能是实现这一点的最简单的方法.

Step 1

标识所有可能的线段,而不考虑frame(或day).

Step 2

for each 细分市场创建一个包含layout.shapes个的列表.

Step 3

创建基准图并将其设置为build.

Step 4

遍历frames(或day),找出每个帧中存在哪些唯一的shapes(线段).如果shape在frame中,则将线宽指定为2(默认宽度).如果它不在frame中,分配一个足够接近于零的线宽,这样Ploly仍然会认为它‘存在’(我使用的是.001).

Step 5 Entirely Optional

我添加了一些代码来更改图例,因此只有一个字母,而不是AA个.

Step 6

策划它...就这样办.

#--------------- Step 1 --------------- shDt % na.omit() %>% # identify all possible segments distinct() # # A tibble: 7 × 5 # x y infector.x infector.y infector_group # # 1 -0.957 -0.780 -2.00 -0.152 C # 2 -0.920 0.0120 -2.00 -0.152 C # 3 -1.48 -0.778 -0.957 -0.780 C # 4 -0.272 -0.703 -0.920 0.0120 B # 5 -0.315 1.19 -2.00 -0.152 C # 6 1.58 -1.29 -0.957 -0.780 C # 7 0.428 -0.293 -0.272 -0.703 A #--------------- Step 2 --------------- shps % select(-day) df2_


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有