會(huì)員切換后會(huì)記錄風(fēng)格信息,下次在其它地方登錄依舊是切換后的風(fēng)格。
游客切換后會(huì)記錄到COOKIE, 在同一電腦再次訪問(wèn)依舊是" />

国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

15158846557 在線咨詢 在線咨詢
15158846557 在線咨詢
所在位置: 首頁(yè) > 營(yíng)銷資訊 > 網(wǎng)站運(yùn)營(yíng) > DZ插件 [1314]模板自由切換 2.0.1版

DZ插件 [1314]模板自由切換 2.0.1版

時(shí)間:2023-06-08 00:36:02 | 來(lái)源:網(wǎng)站運(yùn)營(yíng)

時(shí)間:2023-06-08 00:36:02 來(lái)源:網(wǎng)站運(yùn)營(yíng)

DZ插件 [1314]模板自由切換 2.0.1版:會(huì)員可自由切換風(fēng)格,后臺(tái)可以控制那些用戶組可切換風(fēng)格。
會(huì)員切換后會(huì)記錄風(fēng)格信息,下次在其它地方登錄依舊是切換后的風(fēng)格。
游客切換后會(huì)記錄到COOKIE, 在同一電腦再次訪問(wèn)依舊是切換后的風(fēng)格。

說(shuō)明:
1.模板自身顯示問(wèn)題與本插件無(wú)關(guān),本插件只負(fù)責(zé)切換模板,同個(gè)DIY在不同模板下的兼容問(wèn)題也和本插件沒(méi)有關(guān)系,請(qǐng)確保你使用的模板間不存在兼容問(wèn)題。

文件下載:n459.com/file/25127180-476822146

以下內(nèi)容無(wú)關(guān):

-------------------------------------------分割線-------------------------------------------

1 簡(jiǎn)介#
  kepler.gl作為開(kāi)源地理空間數(shù)據(jù)可視化神器,也一直處于活躍的迭代開(kāi)發(fā)狀態(tài)下。而在前不久,kepler.gl正式發(fā)布了其2.4.0版本,下面我們就來(lái)對(duì)其重要的新特性進(jìn)行介紹:





2 kepler.gl 2.4.0重要新特性#
2.1 增量時(shí)間窗口#
  在這次更新中,為時(shí)間序列數(shù)據(jù)的可視化新增了增量時(shí)間窗口功能,在上一個(gè)版本2.3.2中,當(dāng)我們的數(shù)據(jù)集帶有時(shí)間類型字段時(shí),在添加對(duì)應(yīng)的Filters之后,顯示出的時(shí)間窗口是這個(gè)樣子的:

圖2
  而在2.4.0版本中,時(shí)間窗口如圖3所示:

圖3
  在如圖4一樣從默認(rèn)的Moving Time Window模式切換到Incremental Time Window模式之后,就可以使用增量時(shí)間窗口模式,畫(huà)面中的數(shù)據(jù)會(huì)從起點(diǎn)開(kāi)始持續(xù)疊加:

圖4
2.2 Python接口新增_repr_html_()方法#
  而這個(gè)更新不僅針對(duì)原生的kepler.gl,還針對(duì)其面向Python的接口keplergl新增_repr_html_()方法,使得將kepler.gl與flask等進(jìn)行結(jié)合更加方面,就像folium中的_repr_html_()方法一樣:

結(jié)合flask
Copy
from flask import Flask
from keplergl import KeplerGl

app = Flask(name)

@app.route(’/’)
def index():

map_1 = KeplerGl()return map_1._repr_html_()if name == ‘main’:
app.run(debug=True)
  而如果你對(duì)dash有所了解,那么純Python快速開(kāi)發(fā)出一個(gè)嵌入kepler.gl的交互式web應(yīng)用將會(huì)變得非常容易,就像下面這個(gè)簡(jiǎn)單的例子一樣:

圖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結(jié)合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 selected_area == '杭州': map_1 = KeplerGl(data={ selected_area: requests.get('https://geo.datav.aliyun.com/areas_v2/bound/500000_full.json').json() }, config={ "mapState": { "bearing": 0, "dragRotate": False, "latitude": 29.751819, "longitude": 107.441431, "pitch": 0, "zoom": 6, "isSplit": False } }) return map_1._repr_html_().decode()else: map_1 = KeplerGl(data={ selected_area: requests.get('https://geo.datav.aliyun.com/areas_v2/bound/100000_full.json').json() }, config={ "mapState": { "bearing": 0, "dragRotate": False, "latitude": 29.751819, "longitude": 107.441431, "pitch": 0, "zoom": 3, "isSplit": False } }) return map_1._repr_html_().decode()if name == ‘main’:
app.run_server()
  以上就是本文的全部?jī)?nèi)容,歡迎在評(píng)論區(qū)與我進(jìn)行討論~

關(guān)鍵詞:自由,模板

74
73
25
news

版權(quán)所有? 億企邦 1997-2025 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點(diǎn)擊下載Chrome瀏覽器
關(guān)閉