Угловой график: ошибка «больше измерений, чем образцов» - PullRequest
0 голосов
/ 21 марта 2019

Я пытаюсь сделать угловой сюжет с 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)

Выход: ошибка

Угловой график, также известный как треугольник, имеет гистограммы вдоль внешней диагонали (каждая с осью X Teff или другой меткой и с осью Y вероятности). Внутренние графики являются контурными (каждый с осью X одной метки и осью Y другой метки). пример углового графика с 4 метками

Функция угла: https://corner.readthedocs.io/en/latest/api.html

1 Ответ

0 голосов
/ 21 марта 2019

цифра = угловой. Угол (образцы.Т)

...