Happy Holidays, Russ!
Я не думаю, что можно получить значения. Хотя, если вы хотите реализовать свой собственный гистограмму для данных, вы можете использовать что-то вроде:
to-report calc-histogram [ aList numBars aMaxValue ]
let minValue min aList
let interval (aMaxValue - minValue)/numBars
let hist []
foreach n-values numBars [?] [
let lowerBound minValue + (? * interval)
let upperBound lowerBound + interval
let x (lowerBound + upperBound)/2
let y length filter [? >= lowerBound and ? < upperBound] aList
set hist lput (list x y) hist
]
report hist
end
Пример использования:
observer> calc-histogram [0 1 18 2 3 4 5 6 7 7 7 9 10 7 15 7 17 18 19 ] 5 20
observer: [[2 4] [6 8] [10 2] [14 1] [18 4]]
Привет Стефан, С праздником Вас! Не знал (или, по крайней мере, не помнил), что вы хакер NetLogo. Я сделал это сам, узнав, что NetLogo теперь имеет встроенные массивы и (хеш-) расширения таблиц. С ними было так просто не было необходимости беспокоиться ни о чем другом. Благодарю. – RussAbbott
См. Запрос на повышение по адресу https://github.com/NetLogo/NetLogo/issues/367 – Alan