小编pet*_*ter的帖子

如何在D3中使用geojson文件更改磅值

我需要一些帮助.我认为这是一个原始问题,但我现在真的陷入困境.我在d3中有正交投影的地图和包含代表地震的点的geojson文件.我能够显示积分.它们的大小相同.但是我想在geojson文件中更改每个点的大小,引用它的"mag"数字.有人能帮帮我吗?这是代码:

<!DOCTYPE html>
<meta charset="utf-8">
<meta http-equiv="refresh" content="300" />
<style>
.graticule {
 fill: none;
 stroke: black;
 stroke-width:.5;
 opacity:.1;
}
.land {
 fill: rgb(117, 87, 57);
 stroke: black;
 stroke-opacity: .2;
}
</style>
<body>
<body background="space5.jpg"> 
<div id="map"></div>
<script src="d3.v3.min.js"></script>
<script src="topojson.v0.min.js"></script>
<script>
var diameter = 700,
    radius = diameter/2,
    velocity = .005,
    then = Date.now();

var projection = d3.geo.orthographic()
        .scale(radius - 2)
        .translate([radius, radius])
        .clipAngle(90);

var graticule = d3.geo.graticule();

var svg = d3.select("body").append("svg")
.attr("width", diameter)
.attr("height", diameter);

var path = d3.geo.path() …
Run Code Online (Sandbox Code Playgroud)

d3.js

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

不推荐使用散列作为引用

我有一个Perl脚本的问题,但不知道为什么.我有类似的东西

..
$ref = pfget($Pf, "criteria");
%criteria= %$ref;
..
..
foreach $key (keys %criteria) {
  $expr = %criteria->{$key};
  ..
}
Run Code Online (Sandbox Code Playgroud)

该行$expr = %criteria->{$key}给了我一个错误

Using a hash as a reference is deprecated
Run Code Online (Sandbox Code Playgroud)

我试过$expr = $criteria{$key}但脚本不能正常工作.

你知道我哪里错了吗?

perl

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

标签 统计

d3.js ×1

perl ×1