Map 将图形绘制到地图
我有一组给定节点的纬度和经度值。我已经将这些纬度和经度投影到x,y,并将它们输入到.dot代码中,并使用graphviz 2.29生成了图形。 命令是:Map 将图形绘制到地图,map,latitude-longitude,graphviz,Map,Latitude Longitude,Graphviz,我有一组给定节点的纬度和经度值。我已经将这些纬度和经度投影到x,y,并将它们输入到.dot代码中,并使用graphviz 2.29生成了图形。 命令是: neato -Tpng -o sample.png sourcegv.dot 输出图形为: 生成此图的源代码为: digraph { rankdir=LR; subgraph cluster1{ label="cluster 1" node[style=filled,color=cornflowerblue, fontcolor
neato -Tpng -o sample.png sourcegv.dot
输出图形为:
生成此图的源代码为:
digraph {
rankdir=LR;
subgraph cluster1{
label="cluster 1"
node[style=filled,color=cornflowerblue, fontcolor=white]
edge[arrowhead=vee, color=maroon]
n0[label="192.168.8.9" pos = "69.0,15.5!"];
n1[label="192.168.8.8" pos = "70.25,12.75!"];
n2[label="192.168.8.6" pos = "78.0,9.5!"];
n0 -> n1 ;
n1 -> n2 ;
n0 -> n2 ;
n2 -> n1 ;
n2 -> n0 ;
n1 -> n0 ;
};
subgraph cluster2{
label="cluster 2"
node[style=filled,color=cornflowerblue, fontcolor=white]
edge[arrowhead=vee, color=maroon]
m0[label="192.168.8.9" pos = "70.5,18.25!"];
m1[label="192.168.8.8" pos = "75.25,17.75!"];
m2[label="192.168.8.6" pos = "70.25,16.5!"];
m0 -> m1;
m1 -> m2 ;
m0 -> m2 ;
m2 -> m1 ;
m2 -> m0 ;
m1 -> m0 ;
};
}
我正在寻找一些方法,这样我可以在real map中绘制图形(如google earth或google map),这样节点就可以固定到纬度和经度给定的位置
谢谢。不幸的是,Graphviz是这项工作的错误工具。这是图表,不是地图。但是,有几个非常好的选择:
不幸的是,这些都不如
dot
语言那么简单,但是Matplotlib非常接近。不幸的是,Graphviz是用于此项工作的错误工具。这是图表,不是地图。但是,有几个非常好的选择:
遗憾的是,这些都不如
dot
语言那么简单,但是Matplotlib非常接近。我认为您使用了错误的工具。Graphviz用于图形,而不是地图。您应该检查Matplotlib以获得易于使用的工具。它是Python,但是你只需要知道一点点就可以使用它。同样,更简单的方法是使用。您只需传递标签、纬度和经度,就可以轻松创建标记。感谢您的建议和帮助links@jmdeldin你应该把它当作一个例子answer@marapet:完成,谢谢你的提醒!我认为你用错了工具做这项工作。Graphviz用于图形,而不是地图。您应该检查Matplotlib以获得易于使用的工具。它是Python,但是你只需要知道一点点就可以使用它。同样,更简单的方法是使用。您只需传递标签、纬度和经度,就可以轻松创建标记。感谢您的建议和帮助links@jmdeldin你应该把它当作一个例子answer@marapet:完成,谢谢你的提醒!