Python 3.x 如何使用PyLatex使用TikZ绘制树?
我有一个家庭作业,我需要使用Python 3和LaTeX的Python 3.x 如何使用PyLatex使用TikZ绘制树?,python-3.x,latex,tikz,pylatex,Python 3.x,Latex,Tikz,Pylatex,我有一个家庭作业,我需要使用Python 3和LaTeX的tikz包生成一个包含树图像的PDF文件。如果有人有一个简单的示例代码,这将非常有用 我需要知道如何创建子节点 from pylatex import (Document, TikZ, TikZNode, TikZDraw,TikZCoordinate,TikZUserPath, TikZOptions) doc = Document() # add our sample drawings with doc.create(TikZ()
tikz
包生成一个包含树图像的PDF文件。如果有人有一个简单的示例代码,这将非常有用
我需要知道如何创建子节点
from pylatex import (Document, TikZ, TikZNode, TikZDraw,TikZCoordinate,TikZUserPath, TikZOptions)
doc = Document()
# add our sample drawings
with doc.create(TikZ()) as pic:
node_kwargs = {'align': 'center', 'shape' : 'circle','minimum size': '50pt', 'fill': 'black!20'}
# create our test node
box = TikZNode(text='My block',
handle='box',
options=TikZOptions('draw',
'rounded corners',
**node_kwargs))
n_kw = {'shape' : 'circle',
'minimum size': '50pt',
'fill': 'black!20'}
#I DONT KNOW HOW TO PUT A CHILD NODE !!
box.child = TikZNode(text='My block 2',
handle='box2',
options=TikZOptions('draw',
'rounded corners',
**node_kwargs))
pic.append(box)
pic.append(box.child)
doc.generate_pdf('tikzdraw', clean_tex=False)
树是指植物还是数据结构?此外,请看一看的指导方针。Stack Overflow不是一个代码搜索引擎,您应该愿意投入一些自己的努力来获得所需的内容。感谢您的反馈,我会记住您的建议。所谓的树,是指植物还是数据结构?此外,请看一看的指导方针。Stack Overflow不是一个代码搜索引擎,你应该愿意投入一些自己的努力来获得你想要的东西。谢谢你的反馈,我会记住你的建议。