【问题标题】:Power BI and leaflet R package - tiles not showingPower BI 和传单 R 包 - 磁贴未显示
【发布时间】:2019-08-04 04:04:29
【问题描述】:

我在使用 power bi 自定义视觉效果中的传单 R 包显示传单图块时遇到问题。

procedure 解释如何在 Power BI 中使用自定义视觉效果之后,我使用了以下代码:

source('./r_files/flatten_HTML.r')

library(dplyr)
library(leaflet)

dataset <- Values
m <- leaflet() %>%   addProviderTiles("Stamen.Watercolor") %>% 
addCircleMarkers(dataset$lng, dataset$lat, radius = dataset$size) %>% 
addCircleMarkers(dataset$lng, dataset$lat, radius = runif(100, 4, 10), color = c("red"))

internalSaveWidget(m, 'out.html');

我的数据集看起来像这样(我对任何数据集都有同样的问题,包括传单帮助中使用的数据集):

dput(head(dataset))

structure(list(value = c(0.0312819085485015, -0.0347865234437622, 
-0.0483830686065398, -0.0549732174222513, -0.066608077878619, 
-0.074376647461119), size = c(19.5772261708044, 9.14226635242812, 
6.23493849067017, 17.0839378878009, 13.8565228821244, 10.3433380043134
), lng = c(-93.6313250520961, -93.6473800245603, -93.6538138931705, 
-93.6456154972455, -93.6484166098675, -93.6543456657981), lat =         c(42.0347684275463, 
42.0326412382433, 42.0269432323368, 42.0222304571459, 42.0314391809256, 
42.0405492323631), Column1 = c(61L, 64L, 92L, 68L, 74L, 21L), 
category = structure(c(9L, 6L, 4L, 2L, 10L, 4L), .Label = c("A", 
"B", "C", "D", "E", "F", "G", "H", "I", "J"), class = "factor")), row.names = c(NA, 
6L), class = "data.frame")

如下image所示,圆圈显示正确,但背景为空。

【问题讨论】:

  • 欢迎来到 Stack Overflow!请尝试阅读如何提出问题,其他人可以回答:stackoverflow.com/help/how-to-ask。提供数据的方法有多种,可能将dput(&lt;yourData&gt;)dput(head(&lt;yourData&gt;)) 的输出添加到您的问题中就足够了。避免将代码或字母数字输出添加为图像。考虑查看如何制作一个可重复的良好示例stackoverflow.com/questions/5963269/…,并了解如何相应地更改您的问题。
  • 感谢您的留言,我已经相应地编辑了我的问题

标签: r leaflet powerbi


【解决方案1】:

我终于找到了替代方案,使用there提供的磁贴。

必须使用以下语法(以 OpenTopoMap 瓦片为例):

leaflet() %>%   
addTiles("https://{s}.tile.opentopomap.org/{z}/{x}/{y}.png") %>%
addCircleMarkers(dataset$lng, dataset$lat, radius = dataset$size) %>% 
addCircleMarkers(dataset$lng, dataset$lat, radius = runif(100, 4, 10), color = c("red"))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-30
    • 1970-01-01
    • 2020-12-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多