引子
由于最近在学习ardunio的使用,其中牵涉到绘制一些简单的电路图,又不愿意使用一些复杂的软件进行绘制,调查中发现python中的schemdraw库就能很好地完成这个任务,遂学习使用之。
schemdraw的安装
pip install schemdraw搞定,不赘言
正式使用
参考网站及示例
附上相关的网站:
https://pypi.python.org/pypi/SchemDraw/
https://cdelker.bitbucket.io/SchemDraw/SchemDraw.html
https://www.zhihu.com/question/23632588 (知乎上对这个库及同类方式的介绍)
schemdraw官方文档中有这么个例子,和我们的用法比较类似遂拆解学习之。
d = schem.Drawing()
left = {
'cnt':3,
'labels':['TRG','THR','DIS'],
'plabels':['2','6','7'],
'loc':[.2,.35,.75],
'lblsize':12,
}
right = {
'cnt':2,
'labels':['CTL','OUT'],
'plabels':['5','3'],
'lblsize':12,