这是 gvmap 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
gvmap - 查找集群并创建突出显示集群的地理地图。
概要
地图 [ 选项 [ -o 输出文件 [ 档 ]
商品描述
地图 将 DOT 格式的图形作为输入,查找节点簇并生成渲染
图形作为地理样式的地图,集群突出显示为国家,在 xdot 中
格式。
在输入图中,每个节点都必须有位置、宽度和高度信息(pos,width
和高度属性)分别定义,并且节点不能重叠。
默认情况下, 地图 将从数据生成集群。 如果需要,输入图
可以通过给每个节点一个指定集群信息 簇 其值为 a 的属性
小的正整数。 (如果 簇 值都是整数
一些 K 的间隔 [1,K]。共享相同的节点 簇 属性值将被放入
同一个集群。 注: 如报名参加 簇 要使用的属性,所有节点都必须有一个有效的
计算值。
如果 -D 使用标志, 地图 将使用顶级聚类子图来确定
聚类。 不在这样一个集群中的任何节点都将被放入一个单一的全能集群中。
如果输入指定了上述所需的聚类,它还可以指定一个
通过在每个集群中有一些节点提供所需的着色 簇色 属性。
注: 除非有人指定 -c0, 只有 簇色 集群中最后一个节点的
影响。 此外,除非有人使用 -O, 地图 可以置换给定的颜色。
配置
支持以下选项:
-a k 整数 k 指定沿线添加的人工点的平均数量
标签的边界框。 这种人为的加点是为了避开一个国家
边界切割通过标签的边界框。 计算时间为
与 k 成正比; 因此,对于大图,建议使用较小的 k 值。 如果 k =
-1,根据图大小自动选择合适的k值。 经过
默认 k = -1。
-b v 实数 v 指定用于绘制多边形边界的线宽,
v < 0 表示没有线。 默认情况下 v = 0。
-c k 整数 k 指定用于为国家/地区着色的配色方案。 默认情况下 k = 1。
可接受的值为:
0 : 没有多边形
1 : 粉彩
2:蓝色到黄色
3:白色到红色
4:浅灰色至红色
5:原色
6:连续单色红
7 :连续单色调较浅的红色
8 : 浅灰色
-c_不透明度=xy
指定一个由两个字符组成的十六进制字符串,指定了
多边形。
-C d 整数 d 指定允许的最大集群数(国家/地区)。 经过
默认 d = 0,表示没有限制。
-d d 整数 d 指定在颜色分配优化期间使用的随机种子
使邻国之间的色差最大化。
-D 如果指定,则图的集群子图用于指定集群。
-e 如果指定,边缘将包含在最终输出中。
-g c 指定边界框颜色。 如果未指定,则不绘制边界框。
-h k 为维护端点之间的桥梁而添加的人工点数。 经过
默认,这是零。
-突出显示=k
只画簇 k. 默认情况下,绘制所有簇。
-k 如果指定,则增加外边界的随机性。
-l s 使用字符串 s 作为绘图的标签。
-m v 产生保证金 v 绘图周围的点。 默认情况下,这是由
地图.
-O 不要进行颜色分配优化,以最大化之间的颜色差异
邻国
-o
将输出放入. 默认输出是标准输出
-p k 指示应显示什么级别的点。 默认情况下,不显示任何点。
可接受的值为:
0 : 无积分
1:所有点
2 : 标签点
3:随机/人工点
-r k 用于定义海洋和湖泊边界的随机点数 k(整数)。 如果
0,自动分配。 默认情况下 v = 0
-s v 实数 v 以点为单位指定海和湖岸的深度。 如果为 0,
自动分配。 默认情况下 v = 0。
-t n 他们成为 n 尝试提高集群连续性。
-v 详细模式。
-z c 指定多边形线颜色。 默认为黑色。
-? 打印用法并退出。
示例
给定一个图 foo.gv,生成布局并突出显示集群的一种方法是首先
选择具有合适的重叠去除方法的布局引擎,然后将输出提供给
gvmap,最后使用特定的图形格式渲染地图。 例如,
以下管道创建了一张地图,边缘为半透明浅灰色,节点已放置
使用 sfdp 输出:
sfdp -Goverlap=prism foo.gv | gvmap -e | neato -n2 -Ecolor=#55555522 -Tpng > foo.png
shell 脚本 gvmap.sh 为此类管道提供了简写。 例如,上面的
管道可以使用
gvmap.sh -Ae -Ecolor=#55555522 -Tpng foo.gv > foo.png
使用 onworks.net 服务在线使用 gvmap