作为一名毕业生,我经常绘制各种各样的数字并找到许多绘图软件。
我很欣赏TeX的高质量图纸,使用像Asymptote和Tikz这样的工具。作为一个糟糕的程序员,当我需要在绘图期间进行一些复杂的计算时,我还需要Python带来的灵活性。我深信,双方的结合将是一个完美的选择。
那么,我有没有机会找到这样的软件,同时考虑到简单和美丽。
答案 0 :(得分:1)
有几个python库擅长各种类型的图形,例如MayaVi。
这是一个简单的TeX与python中的matplotlib集成的例子(没有显示所有的数学内容,只是绘图代码:
figure(2)
plot(x,Ni[:,1], 'b.', x, y, 'r.', x, z, 'g.', markersize=10)
xlabel('nm')
ylabel('Sulfur normalized intensity')
legend(['Ni/S', r'exp profile $\tau$ = 200 nm', r'exp profile $\tau$ = 98 nm'], loc='best', numpoints=1)
pylab.subplots_adjust(bottom=0.15, left=0.15)
show()
产生:
请注意,tau实际上只是嵌入到图像中的TeX片段。大多数matplotlib命令允许这样做,因此您可以将方程式绘制到您的图像或任何您想要做的事情。