在一个y轴上绘制两个变量

时间:2013-07-10 14:45:01

标签: python function matplotlib plot

我试图在一个轴上绘制两个不同的变量。但是,当我使用twinx()时,结果是2个不同的y轴...

以下是代码:

def diffplot(self, xAxis, y1Axis, y2Axis):

    x = xAxis
    y1 = y1Axis
    y2 = y2Axis

    fig = plt.figure()
    ax1 = fig.add_subplot(111)
    ax1.plot(x,y1)
    ax2 = ax1.twinx()
    ax2.plot(x,y2,'o')
    plt.show()

是的......“自我”,因为它在课堂内。

那么,我如何在一个y轴上绘制y1和y2?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

您可以尝试使用twiny代替twinx