小编Len*_*aná的帖子

如何在R中将html输出捕获为png

我使用 R 中由 networkD3 包创建的交互式输出。我知道如何将输出保存为 html 页面,但我还需要将图表的“静态”版本保存为 .png 文件。

代码如下所示:

# Load package
library(networkD3)

# Create fake data
src <- c("A", "A", "A", "A", "B", "B", "C", "C", "D")
target <- c("B", "C", "D", "J", "E", "F", "G", "H", "I")
networkData <- data.frame(src, target)

# Plot
simpleNetwork(networkData)
Run Code Online (Sandbox Code Playgroud)

我可以通过单击“导出”然后“另存为图像”来保存输出。但是,我更喜欢在我的代码中使用一些命令来保存图片。

png r networkd3 htmlwidgets

7
推荐指数
1
解决办法
1万
查看次数

将 OECD API 中的数据读入 Python(和 Pandas)

我正在尝试将 OECD API ( https://data.oecd.org/api/sdmx-json-documentation/ ) 中的数据下载到 python 中。

到目前为止,我设法以 SDMX-JSON 格式下载数据(并将其转换为 JSON):

OECD_ROOT_URL = "http://stats.oecd.org/SDMX-JSON/data"

def make_OECD_request(dsname, dimensions, params = None, root_dir = OECD_ROOT_URL):
    """Make URL for the OECD API and return a response"""
    """4 dimensions: location, subject, measure, frequency"""

    if not params:
        params = {}

    dim_args = ['+'.join(d) for d in dimensions]
    dim_str = '.'.join(dim_args)

    url = root_dir + '/' + dsname + '/' + dim_str + '/all'

    print('Requesting URL ' + url)
    return rq.get(url = url, params …
Run Code Online (Sandbox Code Playgroud)

python api pandas

5
推荐指数
2
解决办法
8113
查看次数

标签 统计

api ×1

htmlwidgets ×1

networkd3 ×1

pandas ×1

png ×1

python ×1

r ×1