这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版上一修订版两侧同时换到之后的修订记录 | ||
atk:plt脚本与应用实践 [2018/04/12 09:44] – [进一步加工和导出] fermi | atk:plt脚本与应用实践 [2018/04/14 10:07] – [plt 作图脚本与应用实践] fermi | ||
---|---|---|---|
行 1: | 行 1: | ||
- | ====== plt脚本与应用实践 ====== | + | ====== plt 作图脚本与应用实践 ====== |
+ | |||
+ | **关键词:atkpython,能带,DOS,matplotlib** | ||
使用 QuantumATK 作图时可以在Virtual NanoLab上通过鼠标操作对作图进行定制并导出需要的图片格式。从2017版开始,用户可以将二维数据作图保存成plt脚本(实际为python语言脚本),这样做有很多好处: | 使用 QuantumATK 作图时可以在Virtual NanoLab上通过鼠标操作对作图进行定制并导出需要的图片格式。从2017版开始,用户可以将二维数据作图保存成plt脚本(实际为python语言脚本),这样做有很多好处: | ||
行 240: | 行 242: | ||
| ' | | ' | ||
- | | ' | + | | ' |
| ' | | ' | ||
| ':' | | ':' | ||
行 249: | 行 251: | ||
=== marker形状定义 === | === marker形状定义 === | ||
- | 种类繁多,定义请参考:https:// | + | marker description |
+ | | " | ||
+ | | "," | ||
+ | | " | ||
+ | | " | ||
+ | | " | ||
+ | | "<" | ||
+ | | ">" | ||
+ | | " | ||
+ | | " | ||
+ | | " | ||
+ | | " | ||
+ | | " | ||
+ | | " | ||
+ | | " | ||
+ | | " | ||
+ | | " | ||
+ | | " | ||
+ | | " | ||
+ | | " | ||
+ | | " | ||
+ | | " | ||
+ | | " | ||
+ | | " | ||
+ | | " | ||
+ | | " | ||
+ | | TICKLEFT | ||
+ | | TICKRIGHT | ||
+ | | TICKUP | ||
+ | | TICKDOWN | ||
+ | | CARETLEFT | ||
+ | | CARETRIGHT | ||
+ | | CARETUP | ||
+ | | CARETDOWN | ||
+ | | CARETLEFTBASE | ||
+ | | CARETRIGHTBASE | ||
+ | | CARETUPBASE | ||
+ | | " | ||
+ | |||
+ | 更多定义请参考:[[https:// | ||
行 270: | 行 311: | ||
==== 进一步加工和导出 ==== | ==== 进一步加工和导出 ==== | ||
- | 经过如上设置,plt脚本可能无法在VNL的2D plot editor里作图,但仍然可以用上述第二种方法在cmd命令行作图。例如,上述的能带作图示例如下: | + | 经过如上设置,plt脚本可能无法在VNL的2D plot editor里作图,但仍然可以用上述第二种方法在cmd命令行作图。示例如下: |
{{ : | {{ : |