#histogram #netlogo
#гистограмма #netlogo
Вопрос:
Я создал гистограмму переменной в моей модели в NetLogo 5.0.5, но гистограмма продолжает показывать линию, а не столбики, которые я хочу. Я использую set-histogram-num-bars n в областях настройки банка, но ничего не меняется. В примере гистограммы в библиотеке моделей я также получаю строку, а не столбики, даже когда я копирую настройки с предыдущего графика гистограммы.
В моей модели черепахи имеют свою собственную переменную надежность, которая колеблется от 0 до 10 как непрерывная функция. У меня 2000 черепах. В области графика я добавил следующее:
;;plot setup commands
set-plot-x range 0 10
set-plot-y-range 0 800
set-histogram-num-bars 10
;;plot pens
histogram [reliability] of turtles
Кто-нибудь может увидеть, где я могу ошибаться?
Ответ №1:
Я считаю, что вы должны установить режим пера для печати в режим штриховки, который является режимом 1.
set-plot-pen-mode 1
Комментарии:
1. Это похоже на хорошее предположение о том, в чем может быть проблема. Обратите внимание, однако, что обычно вы устанавливаете режим пера для печати, просто редактируя график, а затем редактируя перо. Обычно нет необходимости устанавливать режим с помощью кода.
2. Добавлен set-plot-pen-mode 1 в раздел настройки графика. Сработало. Однако почему это не требуется в примере кода гистограммы?
3. Потому что, как предположил Сет, режим штриховки в этом примере устанавливается путем редактирования пера для рисования «черепах», нажав на значок «карандаш». Режим там установлен на «bar».
4. Я также обнаружил, что не изменил тип пера в разделе «Дополнительные параметры пера».