【数据科学系列】基于Python的Web应用框架Dash-数据获取(DAQ)

Dash DAQ

Dash DAQ(Data Acquisition)包含一组强大的控件,可以更轻松地将数据采集和控件集成到Dash应用程序中。
Dash是一个Web应用程序框架,提供围绕HTML,CSS和JavaScript的纯Python抽象。

查看Dash DAQ版本

import dash_daq as daq
print(daq.__version__)

在这里插入图片描述

水桶组件(Tank)

水桶组件:填充到某个范围之间的值
水桶组件代码

import dash_daq as daq

daq.Tank(
  id='my-daq-tank',
  min=0,
  value=5,
  max=10
)

应用于Dash之中

import dash
import dash_daq as daq
import dash_core_components as dcc
import dash_html_components as html

external_stylesheets = ['https://codepen.io/chriddyp/pen/bWLwgP.css']

app = dash.Dash(__name__, external_stylesheets=external_stylesheets)

app.layout = html.Div([
    daq.Tank(
        id='my-tank',
        value=5,
        min=0,
        max=10,
        style={'margin-left': '50px'}
    ),
    dcc.Slider(
        id='tank-slider',
        value=5,
        min=0,
        max=10,
    ),
])


@app.callback(
    dash.dependencies.Output('my-tank', 'value'),
    [dash.dependencies.Input('tank-slider', 'value')])
def update_tank(value):
    return value


if __name__ == '__main__':
    app.run_server(debug=True)

在这里插入图片描述
在这里插入图片描述


更多源码,请访问网址:https://github.com/plotly/dash-daq

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值