最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

vaspkit自動(dòng)繪圖設(shè)置教程

2023-08-14 00:30 作者:IechoQ  | 我要投稿


vaspkit自1.2.5版本后即更新了自動(dòng)繪圖功能,繪圖的范圍包括布里淵區(qū)示意圖、能帶圖、態(tài)密度圖、3d能帶等等,均可在vasp計(jì)算完成后處理時(shí)自動(dòng)繪制能帶,在最新版本更新了可將能帶和態(tài)密度繪制在一張圖片上的功能。


示意圖如下

正常能帶圖(vaspkit-211功能):

區(qū)分s和p軌道貢獻(xiàn)的投影能帶圖(vaspkit-213功能):

? ? 區(qū)分不同元素貢獻(xiàn)的投影能帶圖(vaspkit-215功能,限制最多三個(gè)元素):

布里淵區(qū)圖,附帶推薦高對(duì)稱點(diǎn)路徑(vaspkit-303功能,依據(jù)晶體空間群對(duì)稱性而定):

能帶反折疊有效能帶(vaspkit-282功能,推薦使用matlab后續(xù)繪圖處理):

3D能帶(vaspkit-23功能,對(duì)2維材料HOMO & LUMO Bands繪圖,也可使用繪圖腳本通過python或matlab繪圖):




vaspkit開啟自動(dòng)繪圖環(huán)境要求:python3 和matplotlib。

建議安裝anaconda3完成python環(huán)境配置。

vaspkit環(huán)境文件路徑為~/.vaspkit,可通過vi或vim命令編輯。

其中,PYTHON_BIN為python3路徑,如果anaconda3為默認(rèn)設(shè)置安裝的話可直接寫為~/anaconda3/bin/python3,如果不清楚系統(tǒng)python路徑,可通過下面命令找到路徑并替換更改


which python3

AUTO_PLOT為是否開啟自動(dòng)繪圖功能,默認(rèn)為FLASE。

在vaspkit的環(huán)境配置文件(~/.vaspkit)中,從#BEGIN_CUSTOMIZE_PLOT? 到

#END_CUSTOMIZE_PLOT

部分都是畫圖的設(shè)置,部分設(shè)置為vaspkit pro的設(shè)置內(nèi)容,即便修改,對(duì)普通版vaspkit也不會(huì)生效。

具體設(shè)置細(xì)節(jié)可學(xué)習(xí)matplotlib使用。

開啟自動(dòng)繪圖后,在運(yùn)行vaspkit處理VASP計(jì)算數(shù)據(jù)后,部分環(huán)節(jié)會(huì)出現(xiàn)繪制圖片的過程,大部份機(jī)器會(huì)報(bào)字體缺失的問題


findfont: Font family ['arial'] not found. Falling back to DejaVu Sans.

這個(gè)情況可以直接忽略。

在每次繪圖后,在文件夾中會(huì)存有一個(gè)名為PLOT.In 的文件,如對(duì)圖片繪制有要求,可以自行更改PLOT.In文件然后重新執(zhí)行命令,vaspkit會(huì)按該文件里的設(shè)置重新繪圖。

PLOT.In文件和vaspkit環(huán)境文件(~/.vaspkit)中從#BEGIN_CUSTOMIZE_PLOT? 到

#END_CUSTOMIZE_PLOT的部分基本是一致的。













































































#BEGIN_CUSTOMIZE_PLOT ? ? ? ? #+------------------------------------------------------------------------------------------------------------------+#| WARNNING! The character-type values of plot variables are case sensitive and must be enclosed in single quotes. ?|#+------------------------------------------------------------------------------------------------------------------+# https://matplotlib.org/3.3.3/tutorials/introductory/customizing.html# https://matplotlib.org/tutorials/text/text_props.html# https://github.com/rougier/matplotlib-cheatsheet ? ? ? ? ? ? ? ? ? ? ? ? ? ? # Advanced Features of VASPKIT Pro versionfigure_format ? ? ? ? ? ? ? ? = ? ? 'pdf' ? ? ? ? ? ? ? ? ? ? ? ? ?# string type (default: 'jpg'). Options: 'png', 'pdf', 'eps', 'jpg', etc.figure_height ? ? ? ? ? ? ? ? = ? ? ?4.0 ? ? ? ? ? ? ? ? ? ? ? ? ? # float type (default: 4.0). The height of the figure.figure_width ? ? ? ? ? ? ? ? ?= ? ? ?5.0 ? ? ? ? ? ? ? ? ? ? ? ? ? # float type (default: 5.0). The width of the figure.dpi ? ? ? ? ? ? ? ? ? ? ? ? ? = ? ? ?400 ? ? ? ? ? ? ? ? ? ? ? ? ? # integer type (default: 400). The resolution of the figure in dots-per-inch. ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?# Global settings ? ? ? ? ? ? = ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?figure_style ? ? ? ? ? ? ? ? ?= ? ? 'default' ? ? ? ? ? ? ? ? ? ? ?# string type (default: 'default'). Options: 'default', 'classic', 'grayscale', 'seaborn', 'bmh', 'seaborn-notebook', etc.font_family ? ? ? ? ? ? ? ? ? = ? ? 'arial' ? ? ? ? ? ? ? ? ? ? ? ?# string type (default: 'arial'). Options: 'fantasy','arial','sans-serif', 'monospace', 'cursive', 'serif', etc.global_fontsize ? ? ? ? ? ? ? = ? ? ?12.0 ? ? ? ? ? ? ? ? ? ? ? ? ?# float type (default: 15.0).label_fontsize ? ? ? ? ? ? ? ?= ? ? ?12.0 ? ? ? ? ? ? ? ? ? ? ? ? ?# float type (default: 15.0).number_format ? ? ? ? ? ? ? ? = ? ? ?'%.3f' ? ? ? ? ? ? ? ? ? ? ? ?# string type (default: 15.0). ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # Legend-related settings ? ? = ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?show_legend ? ? ? ? ? ? ? ? ? = ? ? .TRUE. ? ? ? ? ? ? ? ? ? ? ? ? # .TRUE. or .FALSE (default: .TRUE.).legend_location ? ? ? ? ? ? ? = ? ? 'best' ? ? ? ? ? ? ? ? ? ? ? ? # string type (default: 'best'). Options: 'best', 'upper right', 'upper left', 'lower left', 'lower right', 'right', 'center left', 'center right', 'lower center', 'upper center', 'center', etc.legend_fontsize ? ? ? ? ? ? ? = ? ? ?12.0 ? ? ? ? ? ? ? ? ? ? ? ? ?# float type (default: 14.0). ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?= ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?# Line-related settings ? ? ? = ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?line_colors ? ? ? ? ? ? ? ? ? = ? ? ['b', 'g', 'r', 'm'] ? ? ? ? ? # string type (default: 'blue'). Options: 'red', 'green', 'cyan', '#4c005c', etc.line_styles ? ? ? ? ? ? ? ? ? = ? ? ['-', '-', '-', '-'] ? ? ? ? ? # string type (default: '-'). Options: '-' or solid, '--' or 'dashed', '-.' or 'dashdot', etc.line_widths ? ? ? ? ? ? ? ? ? = ? ? [1.5, 1.5, 1.5] ? ? ? ? ? ? ? ?# float type (default: 1.5).line_alpha ? ? ? ? ? ? ? ? ? ?= ? ? [1.0, 1.0, 1.0] ? ? ? ? ? ? ? ?# float type (default: 1.0). 0.0< alpha <=1.0, adjust the transparency of each line (by default, alpha=1.0)fill_areas ? ? ? ? ? ? ? ? ? ?= ? ? .FALSE. ? ? ? ? ? ? ? ? ? ? ? ?# .TRUE. or .FALSE (default: .FLASE.). Fill the area between two horizontal curves.
# Marker-related settings ? ? = ? ? #marker_colors ? ? ? ? ? ? ? ?= ? ? ['blue', 'cyan', 'red', 'magenta', 'orange', 'lawngreen', 'deeppink', 'brown', 'dodgerblue']marker_symbols ? ? ? ? ? ? ? ?= ? ? ['o','o','o'] ? ? ? ? ? ? ? ? ?# string type (default: 'o'). Options: 'o': Circle, 'x': Cross, '+': Plus sign, 'D': Filled diamond, 's': Square, '^': Triangle, etc.marker_colors ? ? ? ? ? ? ? ? = ? ? ['#0db14b', '#4c005c', '#d93b2b','#0075dc', '#740aff', '#993f00', '#4c005c', '#426600']marker_sizes ? ? ? ? ? ? ? ? ?= ? ? [60, 60.0, 60.0] ? ? ? ? ? ? ? # float type (default: 10.0).marker_scale ? ? ? ? ? ? ? ? ?= ? ? 1.0 ? ? ? ? ? ? ? ? ? ? ? ? ? ?# float type (default: 1.0). marker_sizes = marker_sizes * marker_scale ? ? ? ?marker_alpha ? ? ? ? ? ? ? ? ?= ? ? [0.8, 0.7, 0.6, 0.5, 0.4] ? ? ?# float type (default: 1.0). 0.0< alpha <=1.0), adjust the transparency of markers (by default, alpha=1.0) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # Tick-related settings ? ? ? = ? ? #x_label ? ? ? ? ? ? ? ? ? ? ?= ? ? 'Wave vector' ? ? ? ? ? ? ? ? ?# string type (No default value).#y_label ? ? ? ? ? ? ? ? ? ? ?= ? ? 'Energy (eV)' ? ? ? ? ? ? ? ? ?# string type (No default value).#z_label ? ? ? ? ? ? ? ? ? ? ?= ? ? 'k$_x$ ($\\mathrm{\\AA}$)' ? ? # string type (No default value).#x_limits ? ? ? ? ? ? ? ? ? ? = ? ? [-8.0, 8.0] ? ? ? ? ? ? ? ? ? ?# float type [xmin, xmax] (No default value).#y_limits ? ? ? ? ? ? ? ? ? ? = ? ? [-8.0, 8.0] ? ? ? ? ? ? ? ? ? ?# float type [ymin, ymax] (No default value).#z_limits ? ? ? ? ? ? ? ? ? ? = ? ? [-8.0, 8.0] ? ? ? ? ? ? ? ? ? ?# float type [zmin, zmax] (No default value).#x_major_locator ? ? ? ? ? ? ?= ? ? ?2.0 ? ? ? ? ? ? ? ? ? ? ? ? ? # float type (No default value).#y_major_locator ? ? ? ? ? ? ?= ? ? ?2.0 ? ? ? ? ? ? ? ? ? ? ? ? ? # float type (No default value).#z_major_locator ? ? ? ? ? ? ?= ? ? ?2.0 ? ? ? ? ? ? ? ? ? ? ? ? ? # float type (No default value).#x_minor_locator ? ? ? ? ? ? ?= ? ? ?1.0 ? ? ? ? ? ? ? ? ? ? ? ? ? # float type (No default value).#y_minor_locator ? ? ? ? ? ? ?= ? ? ?1.0 ? ? ? ? ? ? ? ? ? ? ? ? ? # float type (No default value).#z_minor_locator ? ? ? ? ? ? ?= ? ? ?1.0 ? ? ? ? ? ? ? ? ? ? ? ? ? # float type (No default value). ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # contour-related settings ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? colormap ? ? ? ? ? ? ? ? ? ? ?= ? ? 'RdBu' ? ? ? ? ? ? ? ? ? ? ? ? # string typ (default: 'jet'). Options: 'jet', 'hsv', 'viridis', 'gray', etc.contour_levels ? ? ? ? ? ? ? ?= ? ? ?5 ? ? ? ? ? ? ? ? ? ? ? ? ? ? # integer type (default: 5).contour_limits ? ? ? ? ? ? ? ?= ? ? [0.0, 0.5] ? ? ? ? ? ? ? ? ? ? # float type (No default value).display_colorbar ? ? ? ? ? ? ?= ? ? .FLASE. ? ? ? ? ? ? ? ? ? ? ? ?# .TRUE. or .FALSE (default: .FLASE.).display_level_value ? ? ? ? ? = ? ? .FLASE. ? ? ? ? ? ? ? ? ? ? ? ?# .TRUE. or .FALSE (default: .FLASE.).colorbar_shrink ? ? ? ? ? ? ? = ? ? ?0.5 ? ? ? ? ? ? ? ? ? ? ? ? ? # float type (default: 0.4).colorbar_orientation ? ? ? ? ?= ? ? 'vertical' ? ? ? ? ? ? ? ? ? ? # 'horizontal' or 'vertical' (default: 'horizontal') ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # 3D-plot related settings ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? elevation ? ? ? ? ? ? ? ? ? ? = ? ? 12.0 ? ? ? ? ? ? ? ? ? ? ? ? ? # float type (default: 12).azimuth ? ? ? ? ? ? ? ? ? ? ? = ? ? 24.0 ? ? ? ? ? ? ? ? ? ? ? ? ? # float type (default: 23).display_coordinate_axes ? ? ? = ? ?.TRUE. ? ? ? ? ? ? ? ? ? ? ? ? ?# .TRUE. or .FALSE (default: .TRUE.). ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # XKCD sketch-style related settings ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? xkcd_style ? ? ? ? ? ? ? ? ? ?= ? ?.FALSE. ? ? ? ? ? ? ? ? ? ? ? ? # .TRUE. or .FALSE (default: .FLASE.). Turn on xkcd sketch-style drawing mode or not. xkcd_scale ? ? ? ? ? ? ? ? ? ?= ? ? 1 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?# float type (default: 1.0). The amplitude of the wiggle perpendicular to the source line (default: 1). ?xkcd_length ? ? ? ? ? ? ? ? ? = ? ? 100 ? ? ? ? ? ? ? ? ? ? ? ? ? ?# float type (default: 100.0). The length of the wiggle along the line (default: 100). xkcd_randomness ? ? ? ? ? ? ? = ? ? 2 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?# float type (default: 2.0). The scale factor by which the length is shrunken or expanded (default: 2).#END_CUSTOMIZE_PLOT




vaspkit自動(dòng)繪圖設(shè)置教程的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
北票市| 渭源县| 吉首市| 驻马店市| 鹿泉市| 拉萨市| 邯郸县| 牡丹江市| 绥芬河市| 岳阳市| 精河县| 资阳市| 大理市| 峨眉山市| 溆浦县| 大方县| 平湖市| 盐池县| 长寿区| 蕉岭县| 宁武县| 抚顺县| 冀州市| 安仁县| 盱眙县| 西平县| 湖南省| 堆龙德庆县| 萨嘎县| 五寨县| 旬阳县| 克什克腾旗| 中山市| 沾化县| 东明县| 峡江县| 通榆县| 武安市| 称多县| 雅江县| 巴青县|