【发布时间】:2017-10-18 00:43:04
【问题描述】:
我找到了一些接近于此的解决方案,但我仍然无法正确标记我的轴。我错过了一些小东西。
我有一条放射性衰变曲线要绘制成一条直线。
我有 2 个数据列表,我使用 scatter(hours,np.log(activity),color='red') 进行绘图
y 轴按预期显示为 np.log(activity),但我希望在保持线性图的同时使其只是活动。
使用a.yaxis.set_major_formatter(ticker.FormatStrFormatter("%d")) 我可以将刻度标签更改为我想要的任何内容,但我无法将列表分配给刻度标签。例如,如果我将 %d 替换为 activity[0],则所有刻度都采用该值。
我希望这里很清楚我想要做什么。
看这里的情节
我要做的就是将 y 轴刻度乘以 np.exp(y-ticks)
干杯
【问题讨论】:
标签: python matplotlib plot axis