W3Cschool
恭喜您成為首批注冊用戶
獲得88經驗值獎勵
pyecharts 支持傳入原生 JS 函數,這些函數大都用于在設置 formatter 的時候使用,如 ?Geo
?圖的 formatter 默認就是通過回調函數設置的
使用回調函數設置 ?Tooltip Formatter
?
GEO = """function (params) {
return params.name + ' : ' + params.value[2];
}"""
Note: 想使用 ?\n
?, ?\t
? 字符串的話,需要轉換為 ?\\n
?, ?\\t
?
然后在 ?set_global_opts
?中配置,所有的 JS 函數均要使用 ?utils.JsCode
? 類封裝
from pyecharts.commons import utils
geo.set_global_opts(
opts.TooltipOpts(formatter=utils.JsCode(TooltipFormatterType.GEO)),
)
使用回調函數設置 ?Label Formatter
? 浮點數位數
FORMATTER = """function (params) {
return window.parseFloat(params.value).toFixed(2)
}
"""
或者可以在任何圖表上附加 JS 代碼
from pyecharts.charts import Bar
bar = Bar()
bar.add_js_funcs("console.log('hello world')")
打開瀏覽器控制臺就可以看到輸出了 ?hello world
?。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: