gpt4 book ai didi

r - rCharts 中的平行坐标图,如何重现此图表?

转载 作者:行者123 更新时间:2023-12-01 08:13:22 25 4
gpt4 key购买 nike

我正在尝试重现页面上的代码:http://rcharts.io/parcoords/

cars <- read.csv('data/cars.csv')
p1 <- rCharts$new()
p1$field('lib', 'parcoords')
p1$set(padding = list(top = 24, left = 0, bottom = 12, right = 200))
p1$set(data = toJSONArray(cars, json = F),
colorby = 'economy',
range = range(cars$economy),
colors = c('steelblue', 'brown')
)
p1$print('chart')

下载数据集zip ball,解压,更改目录,执行上面的代码后,得到的就是

<div id = 'chart' class = 'rChart parcoords'></div>
/layouts/chart.html

我是不是做错了什么?

应该是这样的结果:

enter image description here

最佳答案

那个 repo 中的代码有点过时了。这是可用于重现情节的修改版本。要将 parcoords 库用于更多绘图,只需将它放在一个可以轻松访问的文件夹中,并确保 setLib 方法正确链接到它。

library(downloader)
tf <- tempfile(fileext = ".zip")
download(
url = "https://github.com/rcharts/parcoords/archive/gh-pages.zip",
tf
)

# unzip to tempdir and set as working directory
td <- tempdir()
unzip(tf, exdir = td)
setwd(file.path(td, "parcoords-gh-pages"))

# read data
cars <- read.csv('data/cars.csv')

# initialize chart and set path to parcoords library
p1 <- rCharts$new()
p1$setLib("libraries/widgets/parcoords")

# add more details to the plot
p1$set(
padding = list(top = 24, left = 0, bottom = 12, right = 200)
)
p1$set(
data = toJSONArray(cars, json = F),
colorby = 'economy',
range = range(cars$economy),
colors = c('steelblue', 'brown')
)
p1

关于r - rCharts 中的平行坐标图,如何重现此图表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23553397/

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