本文介绍了使用matplotlib显示每行的最终y轴值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在使用matplotlib绘制带有一些线的图形,我想在每条线在右侧结束的位置旁边显示最终的y
值,如下所示:
I'm drawing a graph with some lines using matplotlib and I want to display the final y
value next to where each line ends on the right hand side like this:
是否有解决方案或指向API相关部分的指针?我很沮丧.
Any solutions or pointers to the relevant parts of the API? I'm quite stumped.
我正在使用matplotlib 1.0.0和pyplot接口,例如pyplot.plot(xs, ys, f, xs_, ys_, f_)
.
I'm using matplotlib 1.0.0 and the pyplot interface, e.g. pyplot.plot(xs, ys, f, xs_, ys_, f_)
.
推荐答案
选项1 - pyplot.text
pyplot.text(x, y, string, fontdict=None, withdash=False, **kwargs)
选项2 -使用第二轴:
second_axes = pyplot.twinx() # create the second axes, sharing x-axis
second_axis.set_yticks([0.2,0.4]) # list of your y values
pyplot.show() # update the figure
这篇关于使用matplotlib显示每行的最终y轴值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!