【问题标题】:python module brokenaxes - how to handle error message: ylims is not definedpython模块brokenaxes - 如何处理错误消息:ylims未定义
【发布时间】:2017-06-14 22:33:20
【问题描述】:

我想使用折轴在 python 中创建一个带有折断 y 轴的直方图。我找到了如何做到这一点here

为了在 4 到 80 之间休息一下,我做了:

import matplotlib.pyplot as plt
from brokenaxes import brokenaxes

bax=brokenaxes(ylims((0,4),(80,100)))

得到了错误

名称'ylims'未定义

实际上,我在安装包时遇到了一些问题,因为它似乎已损坏(请参阅my question),因此我从https://github.com/bendichter/brokenaxes 下载了brokenaxes.py 文件。当我在记事本中打开这个文件时,在我看来有点非结构化,因为缺少换行符,但我可以在上面的 github 链接的帮助下解决这个问题。错误消息仍然相同。

我必须承认,我不理解 brokenaxes.py 中的所有脚本,但至少我可以看到 ylims 的定义...... 无论如何,我不确定是我做错了还是软件包有错误

【问题讨论】:

    标签: python matplotlib


    【解决方案1】:

    the documentation 可以看出,语法是

    bax = brokenaxes(ylims=((0,4),(80,100)))
    

    【讨论】:

    • 天哪,对不起。我也看了你的代码 10 次,直到我看到了区别:-/
    猜你喜欢
    • 2022-11-11
    • 1970-01-01
    • 1970-01-01
    • 2019-06-20
    • 1970-01-01
    • 2016-12-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多