小编cle*_*ksx的帖子

d3.js&json - 简单的示例代码?

有一些例子可以从d3.js中的外部json文件中获取数据.但是这些样本没有显示json,所以我真的想看看它是如何工作的.

我有这个json文件test.json,它看起来像

[
    {"a":"-1.14","b":"4.14"},
    {"a":"-0.13","b":"1.38"},
    {"a":"-4.19","b":"1.43"},
    {"a":"-0.21","b":"3.34"}
]
Run Code Online (Sandbox Code Playgroud)

我想用这些数据制作一个散点图.

在d3.js脚本中.到目前为止我添加了.

var width = 400;
var height = 400;

var x = d3.scale.linear()
    .domain ([-5, 5])
    .range([0, width]);
var y = d3.scale.linear()
    .domain ([-5, 5])
    .range([0, height]);

var chart = d3.select("body").append("svg")
    .attr("width", width+70)
    .attr("height", height+70)
    .attr("class", chart)
    .append("g")
        .attr("transform", "translate(30, 30)");


chart.selectAll("xline")
    .data(x.ticks(11))
    .enter().append("line")
        .attr("x1", x)
        .attr("x2", x)
        .attr("y1", 0)
        .attr("y2", height)
        .style("stroke", "#ccc");

chart.selectAll("yline")
    .data(y.ticks(11))
    .enter().append("line")
        .attr("y1", y)
        .attr("y2", y)
        .attr("x1", 0)
        .attr("x2", width)
    .style("stroke", "#ccc");
Run Code Online (Sandbox Code Playgroud)

如果我使用这个数据集:

var dataset = …
Run Code Online (Sandbox Code Playgroud)

javascript json d3.js

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

在Java中,如何删除float中的所有0?

我想像这样改变浮动:

10.5000 - > 10.5 10.0000 - > 10

如何删除小数点后的所有零,并将其更改为float(如果有非零)或int(如果只有零)?

提前致谢.

java floating-point zero

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

d3.js标记来自Json /数组的云大小?

我正在修改此代码:https://github.com/jasondavies/d3-cloud

<script>
  d3.layout.cloud().size([300, 300])
      .words([
        "Hello", "world", "normally", "you", "want", "more", "words",
        "than", "this"].map(function(d) {
        return {text: d, size: 10 + Math.random() * 90};
      }))
      .rotate(function() { return ~~(Math.random() * 2) * 90; })
      .fontSize(function(d) { return d.size; })
      .on("end", draw)
      .start();

  function draw(words) {
    d3.select("body").append("svg")
        .attr("width", 300)
        .attr("height", 300)
      .append("g")
        .attr("transform", "translate(150,150)")
      .selectAll("text")
        .data(words)
      .enter().append("text")
        .style("font-size", function(d) { return d.size + "px"; })
        .attr("text-anchor", "middle")
        .attr("transform", function(d) {
          return "translate(" + [d.x, d.y] + ")rotate(" + …
Run Code Online (Sandbox Code Playgroud)

json word-cloud d3.js

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

PHP-获取数组中对象的属性?

我有一个包含对象的多重数组($ result)。该数组是从一个函数(由我现在无法交流的人)返回的。

当我用print_r($ result [0])测试数组时,结果证明它具有嵌入式对象。

ABC Object ( 
    [p1] => P1 Object ( 
        [p1-1] => P1_property1 
        [p1-2] => P1_property2 
        [p1-3] => P1_property3
    ) 
    [p2] => ABC_property2 
    [p3] => ABC_property3 
    [p4] => ABC_property4
)
Run Code Online (Sandbox Code Playgroud)

我怎样才能获取字符串"P1_property1""P1_property3""ABC_property2""ABC_property4"

我是PHP新手,正在等待帮助!

php

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

d3.js,单击以链接到使用变量编码的另一个URL

我制作了一个散点图,并希望为每个点添加一个链接.

    chart.selectAll("scatter-dots")
      .data(data)
      .enter().append("circle")
        .attr("cx", function (d) { return x(d.position[0]); } )
        .attr("cy", function (d) { return y(d.position[1]); } )
        .attr("r", 4)
        .style("fill", "#666")
        .style("opacity", 0.5)
    .on("click", function(){
        var url = "http://somelink.com/link.php?id=";
        url += d.link_id;
        //$(location).attr('href', url);
        //window.location = url;    
    });
Run Code Online (Sandbox Code Playgroud)

如果我只是放置纯String链接,例如window.location ="http://stackoverflow.com",它就可以工作.但是,如果我从变量向URL的末尾添加查询,则页面不会重定向.

jquery和javascript都没有工作(如评论.)

我也试过一个外部的js文件,但仍然失败了.

这是一个PHP文件,如果这有帮助.

javascript jquery d3.js

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

PHP按值删除关联数组中的元素

可能重复:
使用PHP删除小于X的数组中的整数

$array = array( 
    "a" => 10, 
    "b" => 9, 
    "c" => 8, 
    "d" => 7,
    "e" => 6,
    "f" => 5,
    "g" => 4,
    "h" => 3 
    );
Run Code Online (Sandbox Code Playgroud)

如果值小于6,如何删除项目?即,我怎样才能获得以下数组?

$array = array( 
    "a" => 10, 
    "b" => 9, 
    "c" => 8, 
    "d" => 7,
    "e" => 6
    );
Run Code Online (Sandbox Code Playgroud)

php arrays

-1
推荐指数
1
解决办法
5156
查看次数

标签 统计

d3.js ×3

javascript ×2

json ×2

php ×2

arrays ×1

floating-point ×1

java ×1

jquery ×1

word-cloud ×1

zero ×1