d3.js将节点与链接匹配

时间:2016-05-20 13:56:38

标签: javascript d3.js

我制作了一个矩形图,我修复了节点的Y轴,所以我可以单独在X轴上移动它。但是因为我已经完成了这个,所以链接或线路都在哪里,我不知道如何解决这个问题。 (My graph )。

这是我的代码:

var networkRes = Networking.HasInternetConnection();

if (networkRes.Result == false)
    throw new Exception(networkRes.InfoMessage);

var uriString = "https://1.base.maps.cit.api.here.com/maptile/2.1/maptile/newest/normal.day/{z}/{x}/{y}/256/png8";

var customParams = new Dictionary<string, string>();
customParams.Add("app_id", "someappid");
customParams.Add("app_code", "someappcode");

var req = new TmsRequest(new Uri(uriString),"png" , customParams);

var provider = new WebTileProvider(req);

var tileSource = new TileSource(provider, new SphericalMercatorInvertedWorldSchema());

TileLayer tileLayer;

if (CacheWebMaps)
{
    var path = Path.Combine(MapCacheRoot, HEREBASELAYERNAME);
    tileLayer = new TileLayer(tileSource, HEREBASELAYERNAME, new Color(), true, path);
}
else
{
    tileLayer = new TileLayer(tileSource, HEREBASELAYERNAME);
}

tileLayer.SRID = 3857;

MapBox.Map.Layers.Add(tileLayer);

1 个答案:

答案 0 :(得分:1)

如果没有代码,我可以说在更改框的y坐标后没有更新图形。检查说明的顺序,你应该能够解决这个问题。

为了使其更明确,您可能有以下一系列说明:

  • 画边
  • 更改 y 坐标
  • 绘制节点

你需要拉起第二个,即:

  • 更改 y 坐标
  • 画边
  • 绘制节点