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

如何设置numatmdebitcardissued和numactive cards两个图例,替代四个日期图例?

替换图表图例标签的实现方法

一、Python Matplotlib/Seaborn 场景

  • 先把原有四个日期维度的数据,按numatmdebitcardissued和numactive cards两个类别做聚合(比如求和、均值等,根据业务需求来)
  • 绘图时直接指定图例标签:
    import matplotlib.pyplot as plt
    
    # 假设x_data是时间轴,issued_data、active_data是聚合后的两类数据
    plt.plot(x_data, issued_data, label='numatmdebitcardissued')
    plt.plot(x_data, active_data, label='numactive cards')
    plt.legend()
    plt.show()
    
  • 如果是已生成的图表要修改:
    # 获取当前图表的图例对象
    leg = plt.gca().get_legend()
    # 修改前两个图例的文本(对应你要保留的两个系列)
    leg.texts[0].set_text('numatmdebitcardissued')
    leg.texts[1].set_text('numactive cards')
    # 删除多余的两个图例条目
    for text in leg.texts[2:]:
        text.remove()
    for line in leg.get_lines()[2:]:
        line.remove()
    

二、Python Plotly 场景

  • 绘图时直接给trace指定名称:
    import plotly.graph_objects as go
    
    fig = go.Figure()
    fig.add_trace(go.Scatter(x=x_data, y=issued_data, name='numatmdebitcardissued'))
    fig.add_trace(go.Scatter(x=x_data, y=active_data, name='numactive cards'))
    fig.show()
    
  • 已有图表修改:
    # 修改前两个trace的名称
    fig.data[0].name = 'numatmdebitcardissued'
    fig.data[1].name = 'numactive cards'
    # 删掉多余的两个trace
    fig.data = fig.data[:2]
    fig.show()
    

三、Tableau/Power BI 等BI工具场景

  1. 数据预处理:在数据源层把四个日期对应的字段,合并到numatmdebitcardissued和numactive cards两个类别下(比如用计算字段分组,或透视表聚合)
  2. 修改图例:
    • 选中图表,找到图例设置面板
    • 删除多余的四个日期系列,只保留聚合后的两个类别系列
    • 直接编辑这两个系列的显示名称,替换成目标标签

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.25 18:12:38