1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/pingf-dash-echarts

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

dash_echarts

gallery

Если вы установите его через pip install 'dash_echarts[play]', вы можете запустить команду echarts_play, чтобы увидеть демо галереи!

demo

Попробуйте!

Шаг 1. Выполните команду:

pip install 'dash_echarts[play]'

Шаг 2. Выполните команду:

echarts_line

Шаг 3. Получите доступ к URL:

http://127.0.0.1:8050/

Шаг 4. Исследуйте другие команды:

Выполните другие команды:

echarts_play
echarts_bar
echarts_heat
echarts_map
echarts_scatter3d
echarts_histbar
echarts_regression
echarts_customprofit
echarts_line_race
echarts_bar_race
echarts_bar_style

Обратитесь к автору за коммерческой поддержкой панели инструментов!

Как установить

pip install dash_echarts

Примечания к выпуску

  • 0.0.12 исправление ошибок изменения размера событий, добавление демо галереи
    • это будет последняя версия перед версией 0.1.0
    • приложение галереи теперь находится в альфа-версии
  • 0.0.11 исправление ошибок, связанных с тем, что события echarts не обновляют компоненты dash, использование click_data для получения событий от echarts
  • 0.0.10 удаление зависимостей echarts-for-react, включение mapbox-gl! примечания: удаление устаревших событий для версий после 0.0.9
  • 0.0.9 включение baidu bmap и добавление примера echarts_air
  • 0.0.8 улучшение функций и добавление поддержки ecStat
  • 0.0.7(0.0.6) добавление функций funs, fun_keys, fun_paths и отключение fun_formatter
  • 0.0.5 добавление функции fun_formatter (тестирование) и поддержка gl, а также дополнительные примеры
  • 0.0.4 добавление демо карты
  • 0.0.3 первый MVP

Полный пример

import dash_echarts
import dash, random
from dash.dependencies import Input, Output
import dash_html_components as html
import dash_core_components as dcc
from dash.exceptions import PreventUpdate

def gen_randlist(num):
    return random.sample(range(num), 7)

def main():
    '''
    Примеры dash_echarts.
    Имя: гладкая линия с echarts.
    Автор: dameng <pingf0@gmail.com>
    '''
    app = dash.Dash(__name__)

    option = {
        'xAxis': {
            'type': 'category',
            'data': ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
        },
        'yAxis': {
            'type': 'value'
        },
        'series': [{
            'data': gen_randlist(200),
            'type': 'line',
            'smooth': True
        }, {
            'data': gen_randlist(200),
            'type': 'line',
            'smooth': True
        }]
    }

    app.layout = html.Div([
        dash_echarts.DashECharts(
            option=option,
            id='echarts',
            style={
                "width": '100vw',
                "height": '100vh',
            }
        ),
        dcc.Interval(id="interval", interval=1 * 1000, n_intervals=0),
    ])

    @app.callback(
        Output('echarts', 'option'),
        [Input('interval', 'n_intervals')])
    def update(n_intervals):
        if n_interвалов == 0:
            raise PreventUpdate
        else:
            option['series'][0]['data'] = gen_randlist(200)
            option['series'][1]['data'] = gen_randlist(200)
        return option
    app.run_server(debug=True)

if __name__ == '__main__':
    main()

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Использование Dash и ECharts для быстрой реализации впечатляющих информационных панелей: * установка в один клик, можно сразу использовать демонстрационные галереи; * не требуется большой объём знаний по фронтенду; * легко начать работу с кодом на Python; * поддерживает взаимодействие BMap и Mapbox; * поддерживает SVG-карты помещений. Развернуть Свернуть
JavaScript и 3 других языков
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/pingf-dash-echarts.git
git@api.gitlife.ru:oschina-mirror/pingf-dash-echarts.git
oschina-mirror
pingf-dash-echarts
pingf-dash-echarts
main