DZ插件 [1314]模板自由切换 2.0.1版
會員可自由切換風格,后臺可以控制那些用戶組可切換風格。
會員切換后會記錄風格信息,下次在其它地方登錄依舊是切換后的風格。
游客切換后會記錄到COOKIE, 在同一電腦再次訪問依舊是切換后的風格。
說明:
1.模板自身顯示問題與本插件無關,本插件只負責切換模板,同個DIY在不同模板下的兼容問題也和本插件沒有關系,請確保你使用的模板間不存在兼容問題。
文件下載:n459.com/file/25127180-476822146
以下內容無關:
-------------------------------------------分割線-------------------------------------------
1 簡介#
kepler.gl作為開源地理空間數據可視化神器,也一直處于活躍的迭代開發狀態下。而在前不久,kepler.gl正式發布了其2.4.0版本,下面我們就來對其重要的新特性進行介紹:
2 kepler.gl 2.4.0重要新特性#
2.1 增量時間窗口#
在這次更新中,為時間序列數據的可視化新增了增量時間窗口功能,在上一個版本2.3.2中,當我們的數據集帶有時間類型字段時,在添加對應的Filters之后,顯示出的時間窗口是這個樣子的:
圖2
而在2.4.0版本中,時間窗口如圖3所示:
圖3
在如圖4一樣從默認的Moving Time Window模式切換到Incremental Time Window模式之后,就可以使用增量時間窗口模式,畫面中的數據會從起點開始持續疊加:
圖4
2.2 Python接口新增_repr_html_()方法#
而這個更新不僅針對原生的kepler.gl,還針對其面向Python的接口keplergl新增_repr_html_()方法,使得將kepler.gl與flask等進行結合更加方面,就像folium中的_repr_html_()方法一樣:
結合flask
Copy
from flask import Flask
from keplergl import KeplerGl
app = Flask(name)
@app.route(’/’)
def index():
if name == ‘main’:
app.run(debug=True)
而如果你對dash有所了解,那么純Python快速開發出一個嵌入kepler.gl的交互式web應用將會變得非常容易,就像下面這個簡單的例子一樣:
圖5
Copy
import dash
from keplergl import KeplerGl
import dash_html_components as html
import dash_core_components as dcc
from dash.dependencies import Input, Output
import requests
app = dash.Dash(name)
app.layout = html.Div(
[
html.H1(“Dash結合Kepler.gl:”),
dcc.Dropdown(
id=‘demo-dropdown’,
options=[
{‘label’: ‘重慶’, ‘value’: ‘重慶’}
],
style={‘width’: ‘300px’}
),
html.Iframe(id=‘iframe’,
style={‘height’: ‘800px’, ‘width’: ‘1900px’})
]
)
@app.callback(
Output(‘iframe’, ‘srcDoc’),
[Input(‘demo-dropdown’, ‘value’)]
)
def switch_area(selected_area):
if name == ‘main’:
app.run_server()
以上就是本文的全部內容,歡迎在評論區與我進行討論~
總結
以上是生活随笔為你收集整理的DZ插件 [1314]模板自由切换 2.0.1版的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: qt之CheckBox选中与未选中的使用
- 下一篇: linux yum安装xz,CentOS