pyecharts tooltip_opts formatter使用html css設置格式示例

from pyecharts import options as opts
from pyecharts.charts import Graph
import webbrowser

NODE_COUNT=8

nodes_data=[]
links_data=[]

for i in range(NODE_COUNT):
    nodes_data.append(opts.GraphNode(name="結點"+str(i), value=i,symbol_size=10+i))

for i in range(0,NODE_COUNT):
    for j in range(0,NODE_COUNT):
        if i!=j:
            links_data.append(opts.GraphLink(source="結點"+str(i), target="結點"+str(j)))
c = (
    Graph(init_opts=opts.InitOpts(width="1800px",height="900px"))
    .add(
        "",
        nodes_data,
        links_data,
        is_draggable=True,
        repulsion=1000,
        tooltip_opts=opts.TooltipOpts(formatter="<span style='color:yellow;font-size:20px'>節點<span> <span style='color:red;font-size:30px'>{c}<br>------<span>")
    )
    .set_global_opts(
        title_opts=opts.TitleOpts(title="Graph-tooltip-formatter-test"),

    )
    .render("Graph-tooltip-formatter-test.html")
)

webbrowser.open("Graph-tooltip-formatter-test.html")

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章