如何在matplotlib中创建方形对数图?

时间:2014-12-20 11:44:08

标签: python matplotlib

我试图在对数对数刻度上创建方形图(等轴长度),但我没有运气。任何人都可以帮助我。

1 个答案:

答案 0 :(得分:1)

您可以使用此功能:

def set_aspect_ratio_log(plot, aspect_ratio):
        x_min, x_max = plot.get_xlim()
        y_min, y_max = plot.get_ylim()
        return plot.set_aspect(aspect_ratio * ((math.log10(x_max / x_min)) / (math.log10(y_max / y_min))))

希望这有帮助。