段连接点消失在 R plotly 动画中 | 您所在的位置:网站首页 › rstudio无法连接r › 段连接点消失在 R plotly 动画中 |
在我觉得我找到了错误的 comments 中,你指出我没有.你说得对.所以,我把回答你的问题作为我的目标,为自己赎罪. BLUF (or my the more trendy TL;DR):将所有线条添加到每个框架中,但更改线条宽度,具体取决于线段应该可见的框架.(不透明度被忽略,但宽度第一次起作用.) Lengthy Explanation首先,普洛特利指出,他们的动画存在严重的局限性.不过,在Python平台中有更好的解释.还有一张关于台词问题的故障单已经有好几年了. 然而,这里的限制问题是,第一帧中出现的每个点都必须出现在第二帧中.它不一定要在同一个地方,但数量是非常相关的.我想这就是编程,有志者事竟成.在try 了许多不同的方法之后,我想我将向您展示的可能是实现这一点的最简单的方法. Step 1标识所有可能的线段,而不考虑frame(或day). Step 2for 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 实验室设备网 版权所有 |