请选择 进入手机版 | 继续访问电脑版

VASPKIT论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: VASPKIT
查看: 105|回复: 2

vaspkit可视化KPATH出错

[复制链接]

1

主题

2

帖子

20

积分

新手上路

Rank: 1

积分
20
发表于 2022-6-9 13:22:17 | 显示全部楼层 |阅读模式
本帖最后由 陶豫 于 2022-6-9 13:32 编辑

大家好,我试图用vaspkit的功能 309) Visualize K-Path in First Brillouin Zone 可视化KPATH时出错,报错信息为:
  1. Traceback (most recent call last):
  2.   File "/nfs-share/home/2001110394/vaspkit.1.3.3/utilities/vbz.py", line 221, in <module>
  3.     visualize_BZ_matplotlib(bz,reciprocal_lattice_vectors,kpts,klabels,kpaths)
  4.   File "/nfs-share/home/2001110394/vaspkit.1.3.3/utilities/vbz.py", line 198, in visualize_BZ_matplotlib
  5.     ax.set_box_aspect([1,1,1])
复制代码
AttributeError: 'Axes3DSubplot' object has no attribute 'set_box_aspect'
相关输入文件如下:

POSCAR
  1. C1 H7 Br3 N2 Pb1
  2. 1.0
  3.         5.9509000778         0.0000000000         0.0000000000
  4.         0.0000000000        11.7903003693         0.0000000000
  5.        -0.4967546246         0.0000000000        11.8029513575
  6.    Pb   Br    C    N    H
  7.     4   12    4    8   28
  8. Direct
  9.   (Atom positions omitted)
复制代码


KPATH.in(与KPOINTS文件内容相同)
  1. K-Path Generated by VASPKIT.
  2.    20
  3. Line-Mode
  4. Reciprocal
  5.    0.0000000000   0.0000000000   0.5000000000     B
  6.    0.0000000000   0.0000000000   0.0000000000     GAMMA

  7.    0.0000000000   0.0000000000   0.0000000000     GAMMA
  8.    0.0000000000   0.5000000000   0.0000000000     Z

  9.   -0.5000000000   0.0000000000   0.0000000000     Y_2
  10.    0.0000000000   0.0000000000   0.0000000000     GAMMA

  11.    0.0000000000   0.0000000000   0.0000000000     GAMMA
  12.   -0.5000000000   0.0000000000   0.5000000000     A
复制代码
系利用vaspkit自动生成之后只留下自己感兴趣的KPATH、删除其余KPATH得到的。

HIGH_SYMMETRY_POINTS
  1. High-symmetry points (in fractional coordinates).
  2.    0.00   0.00   0.00     GAMMA
  3.    0.00   0.00   0.50     B
  4.    0.00   0.50   0.00     Z
  5.   -0.50   0.00   0.00     Y_2
  6.   -0.50   0.00   0.50     A


  7. If you use this module, please cite the following work:
  8. [1] V. Wang, N. Xu, J.-C. Liu, G. Tang, W.-T. Geng, VASPKIT: A User-friendly Interface Facilitating High-throughput Computing and Analysis Using VASP Code, Computer Physics Communications 267, 108033 (2021).
  9. [2] A. Togo and I. Tanaka, Spglib: a software library for crystal symmetry search, arXiv:1808.015900.
  10. [3] Y. Hinuma, G. Pizzi, Y. Kumagai, F. Oba, I. Tanaka, Band structure diagram paths based on crystallography, Computational Materials Science 128, 140 (2017).
复制代码
请问如何解决?非常感谢!
回复

使用道具 举报

24

主题

276

帖子

1287

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1287
QQ
发表于 2022-6-9 14:22:41 | 显示全部楼层
可先可视化VASPKIT直接生成的KPATH.文件(未改动)排除操作问题,如果依然有错误可能是由于matplotlib版本过高导致的兼容问题,降低matplotlib试试,运行比如pip3 install matplotlib==3.3.4 -i https://pypi.tuna.tsinghua.edu.cn/simple
若使用VASPKIT软件请引用文献 Computer Physics Communications 267, 108033, (2021) ,您的支持是对我们付出的最大肯定。
VASPKIT英文网址:https://vaspkit.com, 中文网址:http://vaspkit.cn, 中文论坛:http://bbs.vaspkit.cn, QQ学术交流群:498683602
软件下载网址:https://sourceforge.net/projects/vaspkit
回复

使用道具 举报

1

主题

2

帖子

20

积分

新手上路

Rank: 1

积分
20
 楼主| 发表于 2022-6-9 15:00:43 | 显示全部楼层
谢谢开发者,在他们的帮助下搞定了。
就是 matplotlib 版本问题。
  1. pip install matplotlib==3.3.4
复制代码

之后就全好了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|VASPKIT论坛 ( 陕ICP备2020017291号 )

GMT+8, 2022-8-15 02:42 , Processed in 0.076413 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表