我正在尝试制作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
答案 0 :(得分:0)
图= corner.corner(samples.T)