“#define новый DEBUG_NEW” и “#undef THIS_FILE” и т.д. на самом деле необходимый?

Я приведу план реализации нескольких графиков:

  1. Создайте отдельное приложение Bokeh для каждого графика. См. modify_doc в примере

    def change_doc1():
      # code to define how plot 1 should behave
    
    def change_doc2():
      # code to define how plot 2 should behave
    
  2. Инициализация сервера Bokeh с несколькими приложениями вместо одного приложения

    def bk_worker():
        plots = { "/plot1": change_doc1, "/plot2": change_doc2 }
        server = Server(plots, io_loop=IOLoop(), allow_websocket_origin=["localhost:{}".format(port)])
        server.start()
        server.io_loop.start()
    
  3. [ 118] Получите отдельные заметки на маршруте Flask и отправьте их в шаблон.
    @app.route('/', methods=['GET'])
    def bkapp_page():
        script1 = server_document('http://localhost:5006/plot1')
        script2 = server_document('http://localhost:5006/plot2')
        return render_template("embed.html", script1=script1, script2=script2)
    
  4. Используйте сценарии в шаблоне отдельно и расположите их там, где хотите в HTML
    
    
    
      
      Time Plots
    
    
      
    {{ script1 | safe }}
    {{ script2 | safe }}

10
задан Brian Tompsett - 汤莱恩 27 November 2015 в 11:34
поделиться

1 ответ

Совершенно безопасно удалить это. Это - помощь для отладки; оставление внутри его генерирует предупреждения в окне вывода любых утечек памяти, которые Вы имеете, когда программа выходит.

10
ответ дан 4 December 2019 в 01:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: