Я занимаюсь разработкой серверного приложения Bokeh.
Я хотел бы построить 10-15 сюжетов, по крайней мере, по 10 символов. Поэтому мне нужно немного ColumnDataSource
(CDS) с разными размерами. Я проверил, что если я использую много CDS, сервер bokeh становится нестабильным . Поэтому мне пришлось сократить количество CDS.
Мне нужно использовать как минимум 4 CDS в приложении:
- CDS для точек - 2500 значений - основные данные, три точечных символа на участок
- CDS для мультилиней (профилей) - несколько значений, три списка точек на профиль, шесть профилей на график
- CDS для кругов профиля - те же точки, что и для многострочных профилей, но я мог бы использовать
CDSView
здесь с фильтрами
- CDS для данных - 10-20 значений, два столбца, чтобы показать выбранный образец
Вопросы
- Какое максимальное количество CDS я должен использовать?
- Вместо многих CDS я мог бы добавить много столбцов к основному CDS (2400 строк), но если бы я сделал это, мне пришлось бы заполнить каждый столбец многими
NaN
значениями (2400 - N
значениями, где N
примерно 10-20). Это самый эффективный способ сделать это?