刚开始学习用markdown绘制流程图,画出来的和想象的差距问题在哪

这是想要实现的图形:

img

这是试写的代码:

```mermaid
graph LR;
    A(人民币升值)---C[兑换外币增多]-->|有利于|E[对外投资出国旅游商品进口偿还外债];
    B(人民币贬值)---G[兑换外币减少]-->|不利于|E;
     A(人民币升值)---D[出口商品价格上涨]-->|不利于|F[引进外资商品出口]
    B(人民币贬值)---H[出口商品价格降低]-->|不利于|F;    

这是绘制出来的图形:

img

你这个实际上是一个图里面存在多个 graph 的需求了,目前 mermaid 官方还不支持这样设置。

参考 https://github.com/mermaid-js/mermaid/issues/1265

如果你觉得你现在这个不是很好阅读理解的话,可以建议你处理成2个 graph 图,比如:

graph TD;
    B((人民币贬值));
    E[对外投资出国旅游<br>商品进口偿还外债];
    F[引进外资商品出口]; 
    G[兑换外币<br>减少];
    H[出口商品<br>价格降低];
    B===H-.有利于.->F;
    B===G-.不利于.->E;
    
graph BT;
    A((人民币升值));
    C[兑换外币<br>增多];
    D[出口商品<br>价格上涨]
    E[对外投资出国旅游<br>商品进口偿还外债];
    F[引进外资商品出口];
    A===D-.不利于.->F; 
    A===C-.有利于.->E;

最终得到的会是下面这样一个图

Snipaste_2021-07-13_22-41-50.png