小编mar*_*ala的帖子

D3键功能

读者可能会从下面收集......我对D3很新......我正在尝试使用.enter().exit().remove().我想了解关键功能的作用......?我正在使用Chrome>控制台查看DOM,.data(dataSet, keyFunction) 并且在关键功能之间和 之间看不到任何明显的差异 .data(dataSet).

任何人都可以建议任何尝试(或控制台表达式)的实验,这可以帮助我准确理解神秘的关键功能的作用....

key function d3.js

18
推荐指数
2
解决办法
2万
查看次数

从Github将数据导入R(rdata)

我想在Github上放一些R代码和相关的数据文件(RData).

到目前为止,一切正常.但是当人们克隆存储库时,我希望他们能够立即运行代码.目前,这是不可能的,因为他们必须将他们的工作目录(setwd)更改为RData文件被克隆(即下载)到的目录.

因此,我认为可能更容易,如果我更改R代码,使其链接到github上的RData文件.但我无法使用以下代码段来实现此功能.我想也许有一些问题文本/二进制问题.

x <- RCurl::getURL("https://github.com/thefactmachine/hex-binning-gis-data/raw/master/popDensity.RData")
y <- load(x)
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激.

谢谢

r github rdata

9
推荐指数
2
解决办法
3423
查看次数

使用 JavaScript 在 SVG 元素上设置填充不透明度动画

我有一个由多个路径组成的 SVG 对象。对于每个路径,JavaScript 函数都附加到“onmouseout”事件。如下所示:

<path id="AUK" style="fill:#00A600;" onmouseover="m_over(this.id);" onmouseout="m_out(this.id);" d="M142.3397,326l-8.66,-15l8.66,-15h17.32l8.66,15l-8.66,15H142.3397z"/>
Run Code Online (Sandbox Code Playgroud)

当用户将鼠标悬停在该元素上时,不透明度将设置为 0.3(函数未显示)。当用户的鼠标离开此元素时,不透明度将重置为 1.0。实现这一点的函数如下所示:

function m_out(hover_id) { 
document.getElementById(hover_id).setAttribute("fill-opacity", "1.0"); }
Run Code Online (Sandbox Code Playgroud)

我想在 1 秒内将不透明度从 0.3 淡入淡出(或设置动画)到 1.0。目前,这种转变(几乎)立即发生。

理想情况下,我想使用类似于上面列出的代码来实现此目的。

我应该从哪里开始...?

javascript animation svg

5
推荐指数
1
解决办法
9734
查看次数

从rpois生成正实数()

我正在尝试使用rpois().创建泊松模拟.我有两个小数位利率的分布,我想知道它们是否具有泊松而不是正态分布.

rpois()函数返回正整数.我希望它返回两个小数位的正数而不是.我尝试了以下内容

set.seed(123)
trialA <- rpois(1000, 13.67) # generate 1000 numbers
mean(trialA)
13.22 # Great! Close enough to 13.67
var(trialA)
13.24 # terrific! mean and variance should be the same
head(trialA, 4) 
6 7 8 14 # Oh no!! I want numbers with two decimals places...??????

# Here is my solution...but it has a problem

# 1) Scale the initial distribution by multiplying lambda by 100

trialB <- rpois(1000, 13.67 * 100)

# 2) Then, divide …
Run Code Online (Sandbox Code Playgroud)

simulation r poisson

4
推荐指数
1
解决办法
4018
查看次数

将键值数据帧转换为列表

这是我拥有的结构类型.数据框中有几千行,其结构与以下内容类似:

vct_names <- c("apples", "apples", "grapes", "apples", "grapes")
vct_codes <- c(23, 35, 123, 43, 156)
df_values <- data.frame(names = vct_names, codes = vct_codes)
Run Code Online (Sandbox Code Playgroud)

我想将上面的数据框转换为命名列表.我想遍历上面数据框的每一行,并将此数据框转换为列表.该列表具有以下结构:

lst_values <- list()
lst_values$apples <- c(23, 35, 43)
lst_values$grapes <- c(123, 156)
Run Code Online (Sandbox Code Playgroud)

任何有关解决这个问题的优雅方法的想法.

r list lapply dataframe

3
推荐指数
1
解决办法
640
查看次数

标签 统计

r ×3

animation ×1

d3.js ×1

dataframe ×1

function ×1

github ×1

javascript ×1

key ×1

lapply ×1

list ×1

poisson ×1

rdata ×1

simulation ×1

svg ×1