【发布时间】:2014-06-05 08:18:14
【问题描述】:
假设我有两个 numpy 数组 x 和 y,我想绘制一条简单的 y 曲线作为 x 的函数。在y 轴上,我想把y 的值(作为标签),但在x 轴上,我想把值的一些函数作为标签。
例如,如果 x=array([1, 2, 4, 8, 16]) 和 y=array([1, 2, 1, 2, 1]),我想为 xticks 分配标签,这将是以下字符串格式的结果:
lambda x_val: "$2^{{+{:.0f}}}$".format(log2(x_val))
但我对通用解决方案感兴趣。
【问题讨论】:
-
如果您不同意重复投票,请联系我。
-
@tcaswell - 不,我同意,谢谢...
-
太棒了。一票接近重复的权力非常有用,但比我真正想要的权力要大一点。
标签: python matplotlib