我对这一点还不熟悉,我试着查看类似的错误,但我不确定为什么“中心”会成为图形中心的目标
import yt
ds = yt.load("puredef_hdf5_chk_000000")
p = yt.ProjectionPlot(ds,'particle_postion_x', 'particle_postion_y',['particle_dens'], center='m', width=(20, 'Mpc'))
p.annotate_particles((20, 'Mpc'))
p.save()
其输出为:
runfile('C:/Users/rocke/AppData/Local/Packages/CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc/LocalState/rootfs/home/richard/untitled7.py', wdir='C:/Users/rocke/AppData/Local/Packages/CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc/LocalState/rootfs/home/richard')
yt : [WARNING ] 2020-07-02 15:22:54,470 Extending theta dimension to 2PI + left edge.
yt : [INFO ] 2020-07-02 15:22:54,484 Parameters: current_time = 0.0
yt : [INFO ] 2020-07-02 15:22:54,485 Parameters: domain_dimensions = [2 2 0]
yt : [INFO ] 2020-07-02 15:22:54,486 Parameters: domain_left_edge = [ 0.0000e+00 -6.5536e+09 0.0000e+00]
yt : [INFO ] 2020-07-02 15:22:54,487 Parameters: domain_right_edge = [6.55360000e+09 6.55360000e+09 6.28318531e+00]
yt : [INFO ] 2020-07-02 15:22:54,488 Parameters: cosmological_simulation = 0.0
Traceback (most recent call last):
File "C:\Users\rocke\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs\home\richard\untitled7.py", line 12, in <module>
p = yt.ProjectionPlot(ds,'particle_postion_x', 'particle_postion_y',['particle_dens'], center='m', width=(20, 'Mpc'))
TypeError: __init__() got multiple values for argument 'center'
函数
yt.ProjectionPlot
包含3个参数,其余为带关键字的可选参数。您正在使用4个参数,因此是1对多(['particle_dens']
)。这可能还需要一个关键字参数功能的文档: https://yt-project.org/doc/reference/api/yt.visualization.plot_window.html#yt.visualization.plot_window.ProjectionPlot
相关问题 更多 >
编程相关推荐