角落图:“尺寸大于样本”错误

时间:2019-03-20 23:45:51

标签: python plot astronomy

我正在尝试制作5个标签的边角图。每个标签都是具有1713个值的数组。看来我有2个维度,但只有1个样本。如何增加样本数量?

输入:

# Labels: Teff, logg, [Fe/H], [Mg/Fe], and [Si/Fe]

import corner
import numpy as np
from astropy.io import fits

hdu1 = fits.open('partb_ASPCAP&cuts.fits')
data = hdu1[1].data

samples = np.vstack([data['Teff'],data['logg'],data['FE_H'],data['MG_FE'],data['SI_FE']])
print(len(samples.shape))
print(samples.T.shape)

figure = corner.corner(samples)

输出: error

一个角图(也称为三角形图)沿外对角线具有直方图(每个图的x轴为Teff或另一个标签,而概率为y轴)。内部图是等高线图(每个图都有一个标签的x轴和另一个标签的y轴)。 example of corner plot with 4 labels

转角功能:https://corner.readthedocs.io/en/latest/api.html

1 个答案:

答案 0 :(得分:0)

图= corner.corner(samples.T)