Highcharts шаги, чтобы настроить собственный сервер для загрузки - PullRequest
0 голосов
/ 30 октября 2018

Я хочу создать приложение, которое будет генерировать некоторый отчет на основе некоторых данных и анализа. И я должен создать график для этого отчета.

Я использую фреймворк Django с python для генерации отчета и Highchart для графиков. Но после использования highchart, я понял, что .js использует export.highcharts.com Я не хочу отправлять данные на export.highcharts.com, но использую мой сервер. Как я могу достичь этого?

Я очень новичок в этом и только начал изучать Джанго. Находя трудно понять объяснение, данное здесь: https://www.highcharts.com/docs/export-module/setting-up-the-server.

Итак, как только я скачаю highcharts-export-server, каковы следующие шаги? Какие изменения я должен сделать в файле highchart.js, чтобы были доступны варианты загрузки.

Заранее спасибо

1 Ответ

0 голосов
/ 30 октября 2018

Простой 1-2-3 тестирования начального использования highcharts-export-server может быть таким:

  1. Установить серверный пакет:

    npm install highcharts-export-server -g
    
  2. Запустите сервер, например:

    highcharts-export-server --enableServer 1
    

    Это должно привести к выводу, подобному следующему:

        __  ___       __         __               __                      
       / / / (_)___ _/ /_  _____/ /_  ____ ______/ /______                
      / /_/ / / __ `/ __ \/ ___/ __ \/ __ `/ ___/ __/ ___/                
     / __  / / /_/ / / / / /__/ / / / /_/ / /  / /_(__  )                 
    /_/ /_/_/\__, /_/ /_/\___/_/ /_/\__,_/_/   \__/____/                  
            ____//___/                  __     _____                          
           / ____/  ______  ____  _____/ /_   / ___/___  ______   _____  _____
          / __/ | |/_/ __ \/ __ \/ ___/ __/   \__ \/ _ \/ ___/ | / / _ \/ ___/
         / /____>  </ /_/ / /_/ / /  / /_    ___/ /  __/ /   | |/ /  __/ /    
        /_____/_/|_/ .___/\____/_/   \__/   /____/\___/_/    |___/\___/_/     
                  /_/                                                         
    
                                                                      v2.0.16
    

    ( Читайте о параметре для сервера здесь )

  3. Измените URL экспорта в конфигурации диаграммы:

    exporting: {
        url: "http://localhost:7801"
    }
    

Теперь вы сможете использовать кнопку контекстного меню «Загрузить изображение PNG», если вы включили сценарий exporting.js для своих Highcharts.

Вам потребуется указать более конкретные аргументы для сетевого / производственного использования, с которыми вам поможет ссылка на шаге 2.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...