Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用matplotlib,特别是twinx()生成良好图形时遇到问题_Python_Matplotlib_Graph_Twinx - Fatal编程技术网

Python 使用matplotlib,特别是twinx()生成良好图形时遇到问题

Python 使用matplotlib,特别是twinx()生成良好图形时遇到问题,python,matplotlib,graph,twinx,Python,Matplotlib,Graph,Twinx,我在使用matplotlib使我的图形看起来正确/体面时遇到问题。线条不切换颜色,轴不显示,为了防止图形与标签重叠,我必须使图形非常大。代码处于循环中,但这是与图形相关的重要内容..摘要: 线条只保留一种颜色 图形必须非常大,否则绘图和标签将全部重叠 鳞片不断脱落 有些台词根本没有出现 标签正在消失 ''' ''您试图一次调试太多的问题。建议你简化你的图表,直到你只有一个问题,然后解决。是的,谢谢!您试图一次调试太多问题。建议你简化你的图表,直到你只有一个问题,然后解决。是的,谢谢!

我在使用matplotlib使我的图形看起来正确/体面时遇到问题。线条不切换颜色,轴不显示,为了防止图形与标签重叠,我必须使图形非常大。代码处于循环中,但这是与图形相关的重要内容..摘要:

  • 线条只保留一种颜色
  • 图形必须非常大,否则绘图和标签将全部重叠
  • 鳞片不断脱落
  • 有些台词根本没有出现
  • 标签正在消失
'''


''

您试图一次调试太多的问题。建议你简化你的图表,直到你只有一个问题,然后解决。是的,谢谢!您试图一次调试太多问题。建议你简化你的图表,直到你只有一个问题,然后解决。是的,谢谢!
    fig = plt.figure()


    ax1 = plt.subplot2grid((5,2), (0,0), rowspan=1, colspan=1)
    ax2 = plt.subplot2grid((5,2), (0,1), rowspan=1, colspan=1)
    ax3 = plt.subplot2grid((5,2), (1,0), rowspan=2, colspan=2)
    ax4 = plt.subplot2grid((5,2), (1,0), rowspan=2, colspan=2)
    ax5 = plt.subplot2grid((5,2), (3,0), rowspan=2, colspan=2)
    ax6 = plt.subplot2grid((5,2), (3,0), rowspan=2, colspan=2)

    ax1.plot(x, y)
    ax1.set(xlabel='X (GSE) in km', ylabel='Y (GSE) in km',
            title=' X vs Y position')


    ax2.plot(x, z)
    ax2.set(xlabel='X (GSE) in km', ylabel='Z (GSE) in km',
            title=' X vs Z position')


    ax3.plot(FGM_time, Bx)

    ax3.set(xlabel='time', ylabel='Bx',
            title='Our Bx and Vx')
    ax3.set_xlim([start_Time, end_Time])


    ax4 = ax3.twinx()
    ax4.set_ylabel('Vx')    
    ax4.plot(CIS_time, maskVx)
    ax4.set_xlim([start_Time, end_Time])

    ax5.set_xlabel('time')
    ax5.set_ylabel('protons in cm^-3')
    ax5.plot(CIS_time, maskpro, color = 'tab:red')
    ax5.set_title('Proton and Oxygen densities')
    ax5.tick_params(axis = 'y', labelcolor = 'tab:red')
    ax5.set_xlim([start_Time, end_Time])

    ax6 = ax5.twinx()
    ax6.set_ylabel('Oxygen in cm ^ -3')    
    ax6.plot(CIS_time, maskoxy, color = 'tab:blue')
    ax6.tick_params(axis = 'y', labelcolor = 'tab:blue')
    ax6.set_xlim([start_Time, end_Time])

    plt.tight_layout()

    fig = matplotlib.pyplot.gcf()
    fig.set_size_inches(36, 48, forward = True)


    plt.show()

    fig.savefig("The graph for " + Filename + " with interval hours: " +  str(n) + ".pdf")