~~557 2023-03-15 17:20 采纳率: 76.7%
浏览 25

secondary_y=True双y轴设置轴名

如图,如何添加更改左右y轴及x轴名称
用plt.xlabel()设置不显示

img

  • 写回答

1条回答 默认 最新

  • 「已注销」 2023-03-15 18:07
    关注

    参考GPT和自己的思路:

    要添加、更改左右y轴及x轴的名称,可以使用如下代码:

    import matplotlib.pyplot as plt
    
    # 创建数据
    x = [1, 2, 3, 4, 5]
    y1 = [10, 20, 30, 40, 50]
    y2 = [50, 40, 30, 20, 10]
    
    fig, ax1 = plt.subplots()
    
    # 绘制左y轴
    color = 'tab:red'
    ax1.set_xlabel('x')
    ax1.set_ylabel('y1', color=color)
    ax1.plot(x, y1, color=color)
    ax1.tick_params(axis='y', labelcolor=color)
    
    # 绘制右y轴
    ax2 = ax1.twinx()
    
    color = 'tab:blue'
    ax2.set_ylabel('y2', color=color)
    ax2.plot(x, y2, color=color)
    ax2.tick_params(axis='y', labelcolor=color)
    
    # 隐藏x轴标签
    plt.setp(ax1.get_xticklabels(), visible=False)
    
    plt.show()
    

    在这段代码中,我们首先设置了左y轴的名称,然后绘制了左y轴,接着使用ax1.twinx()创建了右y轴,并设置了右y轴名称,最后隐藏了x轴标签。您也可以根据具体需求进行调整。

    评论

报告相同问题?

问题事件

  • 创建了问题 3月15日

悬赏问题

  • ¥20 stm32标准库红外模块
  • ¥15 在国外文献网站里点击view pdf 加载异常缓慢甚至加载不出来。
  • ¥50 python批量提取发票的信息
  • ¥15 mysql安装,初始化数据库失败
  • ¥15 虚幻五引擎内容如何上传至网盘?
  • ¥15 使用mmpose库时出现了问题
  • ¥15 IRI2016模型matlab运行报错
  • ¥50 bat怎么设置电脑后台自动点击网页指定词运行脚本,输入指定网页链接,指定点击词,指定间隔时间,指定网页出现的词,指定网页出现词出现后后点击锁定,放在后台运行不影响前台鼠标工作
  • ¥20 20CrMnMo的高温变形抗力
  • ¥15 RTX3.6 5565驱动中断报错