{"expireTime":9007200828528711000,"key":"transformer-remark-markdown-html-ast-0d99b74d8074284c5bafba45ce784603-gatsby-remark-prettiergatsby-remark-prismjsgatsby-remark-external-linksgatsby-remark-autolink-headersgatsby-remark-reading-time-","val":{"type":"root","children":[{"type":"element","tagName":"h2","properties":{"id":"quadratic"},"children":[{"type":"element","tagName":"a","properties":{"href":"#quadratic","aria-label":"quadratic permalink","class":"anchor"},"children":[{"type":"raw","value":"<svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg>"}]},{"type":"text","value":"quadratic","position":{"start":{"line":1,"column":4,"offset":3},"end":{"line":1,"column":13,"offset":12}}}],"position":{"start":{"line":1,"column":1,"offset":0},"end":{"line":1,"column":13,"offset":12}}},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"G6 内置了 quadratic 边，其默认样式如下。","position":{"start":{"line":3,"column":1,"offset":14},"end":{"line":3,"column":28,"offset":41}}},{"type":"raw","value":"<br />","position":{"start":{"line":3,"column":28,"offset":41},"end":{"line":3,"column":34,"offset":47}}},{"type":"element","tagName":"img","properties":{"src":"https://cdn.nlark.com/yuque/0/2019/png/156681/1570874795037-51f72c99-08e1-449d-8523-7450ef20ba5b.png#align=left&display=inline&height=114&name=image.png&originHeight=228&originWidth=222&search=&size=15144&status=done&width=111","alt":"image.png"},"children":[],"position":{"start":{"line":3,"column":34,"offset":47},"end":{"line":3,"column":274,"offset":287}}}],"position":{"start":{"line":3,"column":1,"offset":14},"end":{"line":3,"column":274,"offset":287}}},{"type":"text","value":"\n"},{"type":"element","tagName":"h2","properties":{"id":"使用方法"},"children":[{"type":"element","tagName":"a","properties":{"href":"#%E4%BD%BF%E7%94%A8%E6%96%B9%E6%B3%95","aria-label":"使用方法 permalink","class":"anchor"},"children":[{"type":"raw","value":"<svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg>"}]},{"type":"text","value":"使用方法","position":{"start":{"line":6,"column":4,"offset":293},"end":{"line":6,"column":8,"offset":297}}}],"position":{"start":{"line":6,"column":1,"offset":290},"end":{"line":6,"column":8,"offset":297}}},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"如 ","position":{"start":{"line":7,"column":1,"offset":298},"end":{"line":7,"column":3,"offset":300}}},{"type":"element","tagName":"a","properties":{"href":"../defaultEdge"},"children":[{"type":"text","value":"内置边","position":{"start":{"line":7,"column":4,"offset":301},"end":{"line":7,"column":7,"offset":304}}}],"position":{"start":{"line":7,"column":3,"offset":300},"end":{"line":7,"column":24,"offset":321}}},{"type":"text","value":" 一节所示，配置边的方式有两种：实例化图时全局配置，在数据中动态配置。","position":{"start":{"line":7,"column":24,"offset":321},"end":{"line":7,"column":59,"offset":356}}}],"position":{"start":{"line":7,"column":1,"offset":298},"end":{"line":7,"column":59,"offset":356}}},{"type":"text","value":"\n"},{"type":"element","tagName":"h3","properties":{"id":"1-实例化图时全局配置"},"children":[{"type":"element","tagName":"a","properties":{"href":"#1-%E5%AE%9E%E4%BE%8B%E5%8C%96%E5%9B%BE%E6%97%B6%E5%85%A8%E5%B1%80%E9%85%8D%E7%BD%AE","aria-label":"1 实例化图时全局配置 permalink","class":"anchor"},"children":[{"type":"raw","value":"<svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg>"}]},{"type":"text","value":"1 实例化图时全局配置","position":{"start":{"line":10,"column":5,"offset":363},"end":{"line":10,"column":16,"offset":374}}}],"position":{"start":{"line":10,"column":1,"offset":359},"end":{"line":10,"column":16,"offset":374}}},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"用户在实例化 Graph 时候可以通过 ","position":{"start":{"line":11,"column":1,"offset":375},"end":{"line":11,"column":21,"offset":395}}},{"type":"raw","value":"<code class=\"language-text\">defaultEdge</code>","position":{"start":{"line":11,"column":21,"offset":395},"end":{"line":11,"column":34,"offset":408}}},{"type":"text","value":" 指定 ","position":{"start":{"line":11,"column":34,"offset":408},"end":{"line":11,"column":38,"offset":412}}},{"type":"raw","value":"<code class=\"language-text\">shape</code>","position":{"start":{"line":11,"column":38,"offset":412},"end":{"line":11,"column":45,"offset":419}}},{"type":"text","value":" 为 ","position":{"start":{"line":11,"column":45,"offset":419},"end":{"line":11,"column":48,"offset":422}}},{"type":"raw","value":"<code class=\"language-text\">&#39;quadratic&#39;</code>","position":{"start":{"line":11,"column":48,"offset":422},"end":{"line":11,"column":61,"offset":435}}},{"type":"text","value":"，即可使用 quadratic 边。","position":{"start":{"line":11,"column":61,"offset":435},"end":{"line":11,"column":79,"offset":453}}}],"position":{"start":{"line":11,"column":1,"offset":375},"end":{"line":11,"column":79,"offset":453}}},{"type":"text","value":"\n"},{"type":"raw","value":"<div class=\"gatsby-highlight\" data-language=\"javascript\"><pre class=\"language-javascript\"><code class=\"language-javascript\"><span class=\"token keyword\">const</span> graph <span class=\"token operator\">=</span> <span class=\"token keyword\">new</span> <span class=\"token class-name\">G6<span class=\"token punctuation\">.</span>Graph</span><span class=\"token punctuation\">(</span><span class=\"token punctuation\">{</span>\n  container<span class=\"token punctuation\">:</span> <span class=\"token string\">'mountNode'</span><span class=\"token punctuation\">,</span>\n  width<span class=\"token punctuation\">:</span> <span class=\"token number\">800</span><span class=\"token punctuation\">,</span>\n  height<span class=\"token punctuation\">:</span> <span class=\"token number\">600</span><span class=\"token punctuation\">,</span>\n  defaultEdge<span class=\"token punctuation\">:</span> <span class=\"token punctuation\">{</span>\n    shape<span class=\"token punctuation\">:</span> <span class=\"token string\">'quadratic'</span><span class=\"token punctuation\">,</span>\n    <span class=\"token comment\">// 其他配置</span>\n  <span class=\"token punctuation\">}</span><span class=\"token punctuation\">,</span>\n<span class=\"token punctuation\">}</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">;</span>\n</code></pre></div>","position":{"start":{"line":12,"column":1,"offset":454},"end":{"line":22,"column":4,"offset":615}}},{"type":"text","value":"\n"},{"type":"element","tagName":"h3","properties":{"id":"2-在数据中动态配置"},"children":[{"type":"element","tagName":"a","properties":{"href":"#2-%E5%9C%A8%E6%95%B0%E6%8D%AE%E4%B8%AD%E5%8A%A8%E6%80%81%E9%85%8D%E7%BD%AE","aria-label":"2 在数据中动态配置 permalink","class":"anchor"},"children":[{"type":"raw","value":"<svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg>"}]},{"type":"text","value":"2 在数据中动态配置","position":{"start":{"line":25,"column":5,"offset":622},"end":{"line":25,"column":15,"offset":632}}}],"position":{"start":{"line":25,"column":1,"offset":618},"end":{"line":25,"column":15,"offset":632}}},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"如果需要使不同节点有不同的配置，可以将配置写入到节点数据中。这种配置方式可以通过下面代码的形式直接写入数据，也可以通过遍历数据的方式写入。","position":{"start":{"line":26,"column":1,"offset":633},"end":{"line":26,"column":70,"offset":702}}}],"position":{"start":{"line":26,"column":1,"offset":633},"end":{"line":26,"column":70,"offset":702}}},{"type":"text","value":"\n"},{"type":"raw","value":"<div class=\"gatsby-highlight\" data-language=\"javascript\"><pre class=\"language-javascript\"><code class=\"language-javascript\"><span class=\"token keyword\">const</span> data <span class=\"token operator\">=</span> <span class=\"token punctuation\">{</span>\n  nodes<span class=\"token punctuation\">:</span> <span class=\"token punctuation\">[</span>\n    <span class=\"token operator\">...</span> <span class=\"token comment\">// 节点</span>\n  <span class=\"token punctuation\">]</span><span class=\"token punctuation\">,</span>\n  edges<span class=\"token punctuation\">:</span> <span class=\"token punctuation\">[</span><span class=\"token punctuation\">{</span>\n    source<span class=\"token punctuation\">:</span> <span class=\"token string\">'node0'</span><span class=\"token punctuation\">,</span>\n    target<span class=\"token punctuation\">:</span> <span class=\"token string\">'node1'</span>\n    shape<span class=\"token punctuation\">:</span> <span class=\"token string\">'quadratic'</span><span class=\"token punctuation\">,</span>\n    <span class=\"token operator\">...</span> <span class=\"token comment\">// 其他配置</span>\n    style<span class=\"token punctuation\">:</span> <span class=\"token punctuation\">{</span>\n      <span class=\"token operator\">...</span>  <span class=\"token comment\">// 样式属性，每种边的详细样式属性参见各边文档</span>\n    <span class=\"token punctuation\">}</span>\n  <span class=\"token punctuation\">}</span><span class=\"token punctuation\">,</span>\n    <span class=\"token operator\">...</span> <span class=\"token comment\">// 其他边</span>\n  <span class=\"token punctuation\">]</span>\n<span class=\"token punctuation\">}</span></code></pre></div>","position":{"start":{"line":27,"column":1,"offset":703},"end":{"line":44,"column":4,"offset":939}}},{"type":"text","value":"\n"},{"type":"element","tagName":"h2","properties":{"id":"配置项说明"},"children":[{"type":"element","tagName":"a","properties":{"href":"#%E9%85%8D%E7%BD%AE%E9%A1%B9%E8%AF%B4%E6%98%8E","aria-label":"配置项说明 permalink","class":"anchor"},"children":[{"type":"raw","value":"<svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg>"}]},{"type":"text","value":"配置项说明","position":{"start":{"line":47,"column":4,"offset":945},"end":{"line":47,"column":9,"offset":950}}}],"position":{"start":{"line":47,"column":1,"offset":942},"end":{"line":47,"column":9,"offset":950}}},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"quadratic 边支持以下的配置项，对于 Object 类型的配置项将在后面有详细讲解：","position":{"start":{"line":48,"column":1,"offset":951},"end":{"line":48,"column":47,"offset":997}}}],"position":{"start":{"line":48,"column":1,"offset":951},"end":{"line":48,"column":47,"offset":997}}},{"type":"text","value":"\n"},{"type":"element","tagName":"table","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"thead","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"tr","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"th","properties":{"align":null},"children":[{"type":"text","value":"名称","position":{"start":{"line":50,"column":3,"offset":1001},"end":{"line":50,"column":5,"offset":1003}}}],"position":{"start":{"line":50,"column":3,"offset":1001},"end":{"line":50,"column":5,"offset":1003}}},{"type":"text","value":"\n"},{"type":"element","tagName":"th","properties":{"align":null},"children":[{"type":"text","value":"含义","position":{"start":{"line":50,"column":8,"offset":1006},"end":{"line":50,"column":10,"offset":1008}}}],"position":{"start":{"line":50,"column":8,"offset":1006},"end":{"line":50,"column":10,"offset":1008}}},{"type":"text","value":"\n"},{"type":"element","tagName":"th","properties":{"align":null},"children":[{"type":"text","value":"类型","position":{"start":{"line":50,"column":13,"offset":1011},"end":{"line":50,"column":15,"offset":1013}}}],"position":{"start":{"line":50,"column":13,"offset":1011},"end":{"line":50,"column":15,"offset":1013}}},{"type":"text","value":"\n"},{"type":"element","tagName":"th","properties":{"align":null},"children":[{"type":"text","value":"备注","position":{"start":{"line":50,"column":18,"offset":1016},"end":{"line":50,"column":20,"offset":1018}}}],"position":{"start":{"line":50,"column":18,"offset":1016},"end":{"line":50,"column":20,"offset":1018}}},{"type":"text","value":"\n"}],"position":{"start":{"line":50,"column":1,"offset":999},"end":{"line":50,"column":22,"offset":1020}}},{"type":"text","value":"\n"}],"position":{"start":{"line":50,"column":1,"offset":999},"end":{"line":50,"column":22,"offset":1020}}},{"type":"text","value":"\n"},{"type":"element","tagName":"tbody","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"tr","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{"align":null},"children":[{"type":"text","value":"color","position":{"start":{"line":52,"column":3,"offset":1049},"end":{"line":52,"column":8,"offset":1054}}}],"position":{"start":{"line":52,"column":3,"offset":1049},"end":{"line":52,"column":8,"offset":1054}}},{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{"align":null},"children":[{"type":"text","value":"边的颜色","position":{"start":{"line":52,"column":11,"offset":1057},"end":{"line":52,"column":15,"offset":1061}}}],"position":{"start":{"line":52,"column":11,"offset":1057},"end":{"line":52,"column":15,"offset":1061}}},{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{"align":null},"children":[{"type":"text","value":"String","position":{"start":{"line":52,"column":18,"offset":1064},"end":{"line":52,"column":24,"offset":1070}}}],"position":{"start":{"line":52,"column":18,"offset":1064},"end":{"line":52,"column":24,"offset":1070}}},{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{"align":null},"children":[{"type":"text","value":"优先级低于 style 中的 stroke","position":{"start":{"line":52,"column":27,"offset":1073},"end":{"line":52,"column":48,"offset":1094}}}],"position":{"start":{"line":52,"column":27,"offset":1073},"end":{"line":52,"column":48,"offset":1094}}},{"type":"text","value":"\n"}],"position":{"start":{"line":52,"column":1,"offset":1047},"end":{"line":52,"column":50,"offset":1096}}},{"type":"text","value":"\n"},{"type":"element","tagName":"tr","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{"align":null},"children":[{"type":"text","value":"style","position":{"start":{"line":53,"column":3,"offset":1099},"end":{"line":53,"column":8,"offset":1104}}}],"position":{"start":{"line":53,"column":3,"offset":1099},"end":{"line":53,"column":8,"offset":1104}}},{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{"align":null},"children":[{"type":"text","value":"边的样式","position":{"start":{"line":53,"column":11,"offset":1107},"end":{"line":53,"column":15,"offset":1111}}}],"position":{"start":{"line":53,"column":11,"offset":1107},"end":{"line":53,"column":15,"offset":1111}}},{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{"align":null},"children":[{"type":"text","value":"Object","position":{"start":{"line":53,"column":18,"offset":1114},"end":{"line":53,"column":24,"offset":1120}}}],"position":{"start":{"line":53,"column":18,"offset":1114},"end":{"line":53,"column":24,"offset":1120}}},{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{"align":null},"children":[{"type":"text","value":"Canvas支持的属性","position":{"start":{"line":53,"column":27,"offset":1123},"end":{"line":53,"column":38,"offset":1134}}}],"position":{"start":{"line":53,"column":27,"offset":1123},"end":{"line":53,"column":38,"offset":1134}}},{"type":"text","value":"\n"}],"position":{"start":{"line":53,"column":1,"offset":1097},"end":{"line":53,"column":40,"offset":1136}}},{"type":"text","value":"\n"},{"type":"element","tagName":"tr","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{"align":null},"children":[{"type":"text","value":"label","position":{"start":{"line":54,"column":3,"offset":1139},"end":{"line":54,"column":8,"offset":1144}}}],"position":{"start":{"line":54,"column":3,"offset":1139},"end":{"line":54,"column":8,"offset":1144}}},{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{"align":null},"children":[{"type":"text","value":"标签文本文字","position":{"start":{"line":54,"column":11,"offset":1147},"end":{"line":54,"column":17,"offset":1153}}}],"position":{"start":{"line":54,"column":11,"offset":1147},"end":{"line":54,"column":17,"offset":1153}}},{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{"align":null},"children":[{"type":"text","value":"String","position":{"start":{"line":54,"column":20,"offset":1156},"end":{"line":54,"column":26,"offset":1162}}}],"position":{"start":{"line":54,"column":20,"offset":1156},"end":{"line":54,"column":26,"offset":1162}}},{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{"align":null},"children":[],"position":{"start":{"line":54,"column":30,"offset":1166},"end":{"line":54,"column":30,"offset":1166}}},{"type":"text","value":"\n"}],"position":{"start":{"line":54,"column":1,"offset":1137},"end":{"line":54,"column":31,"offset":1167}}},{"type":"text","value":"\n"},{"type":"element","tagName":"tr","properties":{},"children":[{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{"align":null},"children":[{"type":"text","value":"labelCfg","position":{"start":{"line":55,"column":3,"offset":1170},"end":{"line":55,"column":11,"offset":1178}}}],"position":{"start":{"line":55,"column":3,"offset":1170},"end":{"line":55,"column":11,"offset":1178}}},{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{"align":null},"children":[{"type":"text","value":"文件配置项","position":{"start":{"line":55,"column":14,"offset":1181},"end":{"line":55,"column":19,"offset":1186}}}],"position":{"start":{"line":55,"column":14,"offset":1181},"end":{"line":55,"column":19,"offset":1186}}},{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{"align":null},"children":[{"type":"text","value":"Object","position":{"start":{"line":55,"column":22,"offset":1189},"end":{"line":55,"column":28,"offset":1195}}}],"position":{"start":{"line":55,"column":22,"offset":1189},"end":{"line":55,"column":28,"offset":1195}}},{"type":"text","value":"\n"},{"type":"element","tagName":"td","properties":{"align":null},"children":[],"position":{"start":{"line":55,"column":32,"offset":1199},"end":{"line":55,"column":32,"offset":1199}}},{"type":"text","value":"\n"}],"position":{"start":{"line":55,"column":1,"offset":1168},"end":{"line":55,"column":33,"offset":1200}}},{"type":"text","value":"\n"}],"position":{"start":{"line":52,"column":1,"offset":1047},"end":{"line":55,"column":33,"offset":1200}}},{"type":"text","value":"\n"}],"position":{"start":{"line":50,"column":1,"offset":999},"end":{"line":55,"column":33,"offset":1200}}},{"type":"text","value":"\n"},{"type":"element","tagName":"h3","properties":{"id":"样式属性-style"},"children":[{"type":"element","tagName":"a","properties":{"href":"#%E6%A0%B7%E5%BC%8F%E5%B1%9E%E6%80%A7-style","aria-label":"样式属性 style permalink","class":"anchor"},"children":[{"type":"raw","value":"<svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg>"}]},{"type":"text","value":"样式属性 style","position":{"start":{"line":59,"column":5,"offset":1208},"end":{"line":59,"column":15,"offset":1218}}}],"position":{"start":{"line":59,"column":1,"offset":1204},"end":{"line":59,"column":15,"offset":1218}}},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Object 类型。其配置项与边的通用样式属性相同，见 ","position":{"start":{"line":60,"column":1,"offset":1219},"end":{"line":60,"column":29,"offset":1247}}},{"type":"element","tagName":"a","properties":{"href":"https://www.yuque.com/antv/g6/internal-edge","target":"_self","rel":"nofollow"},"children":[{"type":"text","value":"内置边","position":{"start":{"line":60,"column":30,"offset":1248},"end":{"line":60,"column":33,"offset":1251}}}],"position":{"start":{"line":60,"column":29,"offset":1247},"end":{"line":60,"column":79,"offset":1297}}},{"type":"text","value":"。下面代码演示在实例化图时全局配置方法中配置 ","position":{"start":{"line":60,"column":79,"offset":1297},"end":{"line":60,"column":102,"offset":1320}}},{"type":"raw","value":"<code class=\"language-text\">style</code>","position":{"start":{"line":60,"column":102,"offset":1320},"end":{"line":60,"column":109,"offset":1327}}},{"type":"text","value":"。","position":{"start":{"line":60,"column":109,"offset":1327},"end":{"line":60,"column":110,"offset":1328}}},{"type":"raw","value":"<br />","position":{"start":{"line":60,"column":110,"offset":1328},"end":{"line":60,"column":116,"offset":1334}}},{"type":"element","tagName":"img","properties":{"src":"https://cdn.nlark.com/yuque/0/2019/png/156681/1570874782199-4726366e-138f-4181-aba1-9095dcdb8d84.png#align=left&display=inline&height=118&name=image.png&originHeight=236&originWidth=244&search=&size=22095&status=done&width=122","alt":"image.png"},"children":[],"position":{"start":{"line":60,"column":116,"offset":1334},"end":{"line":60,"column":356,"offset":1574}}}],"position":{"start":{"line":60,"column":1,"offset":1219},"end":{"line":60,"column":356,"offset":1574}}},{"type":"text","value":"\n"},{"type":"raw","value":"<div class=\"gatsby-highlight\" data-language=\"javascript\"><pre class=\"language-javascript\"><code class=\"language-javascript\"><span class=\"token keyword\">const</span> data <span class=\"token operator\">=</span> <span class=\"token punctuation\">{</span>\n  nodes<span class=\"token punctuation\">:</span> <span class=\"token punctuation\">[</span>\n    <span class=\"token punctuation\">{</span>\n      id<span class=\"token punctuation\">:</span> <span class=\"token string\">'node0'</span><span class=\"token punctuation\">,</span>\n      x<span class=\"token punctuation\">:</span> <span class=\"token number\">100</span><span class=\"token punctuation\">,</span>\n      y<span class=\"token punctuation\">:</span> <span class=\"token number\">100</span><span class=\"token punctuation\">,</span>\n      size<span class=\"token punctuation\">:</span> <span class=\"token number\">20</span><span class=\"token punctuation\">,</span>\n    <span class=\"token punctuation\">}</span><span class=\"token punctuation\">,</span>\n    <span class=\"token punctuation\">{</span>\n      id<span class=\"token punctuation\">:</span> <span class=\"token string\">'node1'</span><span class=\"token punctuation\">,</span>\n      x<span class=\"token punctuation\">:</span> <span class=\"token number\">200</span><span class=\"token punctuation\">,</span>\n      y<span class=\"token punctuation\">:</span> <span class=\"token number\">100</span><span class=\"token punctuation\">,</span>\n      size<span class=\"token punctuation\">:</span> <span class=\"token number\">20</span><span class=\"token punctuation\">,</span>\n    <span class=\"token punctuation\">}</span><span class=\"token punctuation\">,</span>\n  <span class=\"token punctuation\">]</span><span class=\"token punctuation\">,</span>\n  edges<span class=\"token punctuation\">:</span> <span class=\"token punctuation\">[</span>\n    <span class=\"token punctuation\">{</span>\n      source<span class=\"token punctuation\">:</span> <span class=\"token string\">'node0'</span><span class=\"token punctuation\">,</span>\n      target<span class=\"token punctuation\">:</span> <span class=\"token string\">'node1'</span><span class=\"token punctuation\">,</span>\n      shape<span class=\"token punctuation\">:</span> <span class=\"token string\">'quadratic'</span><span class=\"token punctuation\">,</span>\n      label<span class=\"token punctuation\">:</span> <span class=\"token string\">'quadratic'</span><span class=\"token punctuation\">,</span>\n    <span class=\"token punctuation\">}</span><span class=\"token punctuation\">,</span>\n  <span class=\"token punctuation\">]</span><span class=\"token punctuation\">,</span>\n<span class=\"token punctuation\">}</span><span class=\"token punctuation\">;</span>\n<span class=\"token keyword\">const</span> graph <span class=\"token operator\">=</span> <span class=\"token keyword\">new</span> <span class=\"token class-name\">G6<span class=\"token punctuation\">.</span>Graph</span><span class=\"token punctuation\">(</span><span class=\"token punctuation\">{</span>\n  container<span class=\"token punctuation\">:</span> <span class=\"token string\">'mountNode'</span><span class=\"token punctuation\">,</span>\n  width<span class=\"token punctuation\">:</span> <span class=\"token number\">800</span><span class=\"token punctuation\">,</span>\n  height<span class=\"token punctuation\">:</span> <span class=\"token number\">600</span><span class=\"token punctuation\">,</span>\n  defaultEdge<span class=\"token punctuation\">:</span> <span class=\"token punctuation\">{</span>\n    <span class=\"token comment\">// shape: 'quadratic',  // 在数据中已经指定 shape，这里无需再次指定</span>\n    style<span class=\"token punctuation\">:</span> <span class=\"token punctuation\">{</span>\n      stroke<span class=\"token punctuation\">:</span> <span class=\"token string\">'#088'</span><span class=\"token punctuation\">,</span>\n      endArrow<span class=\"token punctuation\">:</span> <span class=\"token boolean\">true</span><span class=\"token punctuation\">,</span>\n      lineWidth<span class=\"token punctuation\">:</span> <span class=\"token number\">3</span><span class=\"token punctuation\">,</span>\n    <span class=\"token punctuation\">}</span><span class=\"token punctuation\">,</span>\n  <span class=\"token punctuation\">}</span><span class=\"token punctuation\">,</span>\n<span class=\"token punctuation\">}</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">;</span>\ngraph<span class=\"token punctuation\">.</span><span class=\"token function\">data</span><span class=\"token punctuation\">(</span>data<span class=\"token punctuation\">)</span><span class=\"token punctuation\">;</span>\ngraph<span class=\"token punctuation\">.</span><span class=\"token function\">render</span><span class=\"token punctuation\">(</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">;</span>\n</code></pre></div>","position":{"start":{"line":61,"column":1,"offset":1575},"end":{"line":97,"column":4,"offset":2120}}},{"type":"text","value":"\n"},{"type":"element","tagName":"h3","properties":{"id":"标签文本配置-labelcfg"},"children":[{"type":"element","tagName":"a","properties":{"href":"#%E6%A0%87%E7%AD%BE%E6%96%87%E6%9C%AC%E9%85%8D%E7%BD%AE-labelcfg","aria-label":"标签文本配置 labelcfg permalink","class":"anchor"},"children":[{"type":"raw","value":"<svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg>"}]},{"type":"text","value":"标签文本配置 labelCfg","position":{"start":{"line":100,"column":5,"offset":2127},"end":{"line":100,"column":20,"offset":2142}}}],"position":{"start":{"line":100,"column":1,"offset":2123},"end":{"line":100,"column":20,"offset":2142}}},{"type":"text","value":"\n"},{"type":"element","tagName":"p","properties":{},"children":[{"type":"text","value":"Object 类型。其配置与边的通用文本配置相同，见 ","position":{"start":{"line":101,"column":1,"offset":2143},"end":{"line":101,"column":28,"offset":2170}}},{"type":"element","tagName":"a","properties":{"href":"https://www.yuque.com/antv/g6/internal-edge","target":"_self","rel":"nofollow"},"children":[{"type":"text","value":"内置边","position":{"start":{"line":101,"column":29,"offset":2171},"end":{"line":101,"column":32,"offset":2174}}}],"position":{"start":{"line":101,"column":28,"offset":2170},"end":{"line":101,"column":78,"offset":2220}}},{"type":"text","value":"。基于上面 ","position":{"start":{"line":101,"column":78,"offset":2220},"end":{"line":101,"column":84,"offset":2226}}},{"type":"element","tagName":"a","properties":{"href":"#XQFb2"},"children":[{"type":"text","value":"样式属性 style","position":{"start":{"line":101,"column":85,"offset":2227},"end":{"line":101,"column":95,"offset":2237}}}],"position":{"start":{"line":101,"column":84,"offset":2226},"end":{"line":101,"column":104,"offset":2246}}},{"type":"text","value":" 中的代码，下面代码在 ","position":{"start":{"line":101,"column":104,"offset":2246},"end":{"line":101,"column":116,"offset":2258}}},{"type":"raw","value":"<code class=\"language-text\">defaultNode</code>","position":{"start":{"line":101,"column":116,"offset":2258},"end":{"line":101,"column":129,"offset":2271}}},{"type":"text","value":" 中增加了 ","position":{"start":{"line":101,"column":129,"offset":2271},"end":{"line":101,"column":135,"offset":2277}}},{"type":"raw","value":"<code class=\"language-text\">labelCfg</code>","position":{"start":{"line":101,"column":135,"offset":2277},"end":{"line":101,"column":145,"offset":2287}}},{"type":"text","value":" 配置项进行文本的配置，使之达到如下图效果。","position":{"start":{"line":101,"column":145,"offset":2287},"end":{"line":101,"column":167,"offset":2309}}},{"type":"raw","value":"<br />","position":{"start":{"line":101,"column":167,"offset":2309},"end":{"line":101,"column":173,"offset":2315}}},{"type":"element","tagName":"img","properties":{"src":"https://cdn.nlark.com/yuque/0/2019/png/156681/1570874887559-fa5a38e2-12ee-414c-8c16-7d5771dcf8ea.png#align=left&display=inline&height=112&name=image.png&originHeight=224&originWidth=252&search=&size=23416&status=done&width=126","alt":"image.png"},"children":[],"position":{"start":{"line":101,"column":173,"offset":2315},"end":{"line":101,"column":413,"offset":2555}}}],"position":{"start":{"line":101,"column":1,"offset":2143},"end":{"line":101,"column":413,"offset":2555}}},{"type":"text","value":"\n"},{"type":"raw","value":"<div class=\"gatsby-highlight\" data-language=\"javascript\"><pre class=\"language-javascript\"><code class=\"language-javascript\"><span class=\"token keyword\">const</span> data <span class=\"token operator\">=</span> <span class=\"token punctuation\">{</span>\n  <span class=\"token comment\">// ... data 内容</span>\n<span class=\"token punctuation\">}</span><span class=\"token punctuation\">;</span>\n<span class=\"token keyword\">const</span> graph <span class=\"token operator\">=</span> <span class=\"token keyword\">new</span> <span class=\"token class-name\">G6<span class=\"token punctuation\">.</span>Graph</span><span class=\"token punctuation\">(</span><span class=\"token punctuation\">{</span>\n  <span class=\"token comment\">// ... 图的其他配置</span>\n  defaultEdge<span class=\"token punctuation\">:</span> <span class=\"token punctuation\">{</span>\n    <span class=\"token comment\">// ... 其他配置</span>\n    labelCfg<span class=\"token punctuation\">:</span> <span class=\"token punctuation\">{</span>\n      refY<span class=\"token punctuation\">:</span> <span class=\"token number\">10</span><span class=\"token punctuation\">,</span>\n      refX<span class=\"token punctuation\">:</span> <span class=\"token number\">40</span><span class=\"token punctuation\">,</span>\n    <span class=\"token punctuation\">}</span><span class=\"token punctuation\">,</span>\n  <span class=\"token punctuation\">}</span><span class=\"token punctuation\">,</span>\n<span class=\"token punctuation\">}</span><span class=\"token punctuation\">)</span><span class=\"token punctuation\">;</span>\n<span class=\"token comment\">// ...</span>\n</code></pre></div>","position":{"start":{"line":102,"column":1,"offset":2556},"end":{"line":118,"column":4,"offset":2755}}}],"position":{"start":{"line":1,"column":1,"offset":0},"end":{"line":119,"column":1,"offset":2756}}}}