读者可能会从下面收集......我对D3很新......我正在尝试使用.enter()
和.exit().remove()
.我想了解关键功能的作用......?我正在使用Chrome>控制台查看DOM,.data(dataSet, keyFunction)
并且在关键功能之间和 之间看不到任何明显的差异 .data(dataSet)
.
任何人都可以建议任何尝试(或控制台表达式)的实验,这可以帮助我准确理解神秘的关键功能的作用....
我想在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)
任何帮助,将不胜感激.
谢谢
我有一个由多个路径组成的 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。目前,这种转变(几乎)立即发生。
理想情况下,我想使用类似于上面列出的代码来实现此目的。
我应该从哪里开始...?
我正在尝试使用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) 这是我拥有的结构类型.数据框中有几千行,其结构与以下内容类似:
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)
任何有关解决这个问题的优雅方法的想法.