You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Taipy GUI中正确定义hover template并移除X轴标签?

在Taipy GUI中自定义Hover Template并移除X轴标签

Taipy的Chart组件基于Plotly实现,直接通过Plotly配置项就能实现你的需求,下面是具体方案和修改后的代码:

1. 自定义Hover提示模板

通过options参数传入Plotly配置,给数据系列指定hovertemplate,就能完全自定义hover时显示的内容格式。

2. 移除X轴标签

同样在options里配置x轴的标题属性,设置为空或直接隐藏标题即可。

修改后的完整代码

import pandas as pd
from taipy.gui import Gui

data = pd.DataFrame({
    "questions": ["a", "b", "c"],
    "answer": [2, 4, 5],
})

# 配置Chart的Plotly参数
chart_options = {
    # 移除X轴标签
    "xaxis": {
        "title": {"text": "", "visible": False}
    },
    # 自定义hover模板
    "data": [
        {
            "hovertemplate": "问题: %{x}<br>答案: %{y}<extra></extra>"
            # <extra></extra>用于消除默认显示的系列名称
        }
    ]
}

page = "<|{data}|chart|mode=lines+markers|x=questions|y=answer|options={chart_options}|>"

gui = Gui(page)
gui.run()

关键说明

  • hovertemplate中的%{x}和%{y}会自动匹配数据里的x、y字段值,你可以根据需求调整显示文本
  • 设置xaxis.title.visible=False会彻底隐藏X轴标题区域,也可以只设置text=""来清空标签文本
  • 如果有多个数据系列,可在data列表中为每个系列单独配置hovertemplate

内容的提问来源于stack exchange,提问作者Albert Vu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.11 05:58:15