小编Tim*_*925的帖子

D3类之间的转换

我正努力为我的部队中的文本字段构建转换..style手动输入没问题.我遇到的问题是尝试使用css类来定义我的样式,并在它们之间进行转换.使用classed确实有效,但问题是没有顺利过渡.

我想要的流程是: - mouseover - >使用转换添加.highlighted类 - mouseout - >使用转换删除.highlighted

以下工作但不使用转换

text.highlighted {
   font-weight : bold;
}
Run Code Online (Sandbox Code Playgroud)

JavaScript代码:// text是变量指向选择

function mouseover() {
   text.classed("highlighted", true).transition().duration(1000) 
}

function mouseover() {
   text.classed("highlighted", false).transition().duration(1000) 
}
Run Code Online (Sandbox Code Playgroud)

反向分类和转换不起作用,因为分类适用于选择并返回选择.这似乎是一个微不足道的问题,但我似乎无法使它工作.任何帮助将不胜感激.

javascript css d3.js

6
推荐指数
1
解决办法
2219
查看次数

向量变换中的方案/球拍向量

我在转换矢量时遇到问题,如下所示:

#(#(1 2 3)#(1 2 3)#(1 2 3)#(1 2 3)#(1 2 3)))
Run Code Online (Sandbox Code Playgroud)

变成这样的一个:

#(#(1 1 1 1 1) #(2 2 2 2 2) #(3 3 3 3 3))
Run Code Online (Sandbox Code Playgroud)

我写了一段测试代码,但输出是错误的。我进入调试器,我想我知道哪一行代码导致了问题。我似乎无法找到让它发挥作用的方法。任何帮助是极大的赞赏。

(define (test)
  (let* ((table #(#(1 2 3)#(1 2 3)#(1 2 3)#(1 2 3)#(1 2 3)))
         (counter 5)
         (size 3)
         (new-table (make-vector size (make-vector counter #f))))

    (let loop ((sc 0)
               (cc 0))
      (when (not (= cc counter))
        (if (not (= sc size))
            (begin (vector-set! (vector-ref new-table sc) cc (vector-ref (vector-ref table cc) …
Run Code Online (Sandbox Code Playgroud)

scheme vector racket

2
推荐指数
1
解决办法
1850
查看次数

标签 统计

css ×1

d3.js ×1

javascript ×1

racket ×1

scheme ×1

vector ×1