我正在制作一个流程流程图,作为流程图中的示意图。这是我到目前为止的流程图(虽然不漂亮,但还远没有完成)。链接到流程图
如何使流程1和流程2流入制造业?更好的是,我想要生产的左边的流1和上面的流2。我已经把代码附加到下面了。
或者,如果你有一个更好的流程图库,我也很乐意尝试。谢谢!
import schemdraw
from schemdraw import flow
with schemdraw.Drawing() as d:
d.config(fontsize=10)
d += (str1 := flow.Start().anchor('W').label('Stream 1'))
d += flow.Arrow().right().at(str1.E)
d += (manu := flow.Process().label('Manufacturing'))
d += (str2 := flow.Start().label("Stream 2"))
发布于 2022-10-26 14:08:48
我想出来了:
您可以使用.reverse()反转箭头。因此,代码将如下所示:
import schemdraw
from schemdraw import flow
with schemdraw.Drawing() as d:
d.config(fontsize=10)
d += (str1 := flow.Start().anchor('W').label('Stream 1'))
d += flow.Arrow().right().at(str1.E)
d += (manu := flow.Process().label('Manufacturing'))
d += flow.Arrow().up().at(manu.N).reverse()
d += (str2 := flow.Start().label("Stream 2").anchor('S'))
通过这种方式,您可以从外部创建多个起点,方法是在错误的方向创建必要的箭头,然后反转该箭头。
https://stackoverflow.com/questions/74046881
复制相似问题