You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Graphviz的striped样式中为颜色指定权重?

Graphviz中striped样式的颜色权重指定方法

当给Graphviz的节点或边设置style="striped"时,颜色权重需要通过color属性来指定,具体格式为**颜色:权重**,多个颜色条目用逗号分隔。条块的宽度比例由各颜色的权重占总权重的比值决定。

具体用法示例:

  1. 默认等比例(权重均为1)
    如果不指定权重,每个颜色默认权重为1,各条块宽度相等:

    digraph G {
        node [style=striped, color="red,blue"];
        A;
    }
    
  2. 自定义比例(指定权重)
    在颜色后添加:数字来设置权重,比如红色权重1、蓝色权重2,条块比例为1:2:

    digraph G {
        node [style=striped, color="red:1,blue:2"];
        B;
    }
    
  3. 多颜色自定义比例
    支持3种及以上颜色设置不同权重,比如红1、绿2、蓝3,比例为1:2:3:

    digraph G {
        node [style=striped, color="red:1,green:2,blue:3"];
        C;
    }
    

补充说明:

  • 未指定权重的颜色,默认权重为1;
  • 权重支持整数或浮点数(如red:0.5,blue:1.5);
  • 该规则同样适用于边(edge)的striped样式设置。

内容的提问来源于stack exchange,提问作者Yuni Tsukiyama

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 04:49:51