zoukankan      html  css  js  c++  java
  • ipython下matplotlib不显示图片

    1- 问题描述

    1 import numpy as np
    2 import matplotlib.pyplot as plt
    3 
    4 x = np.arange(0, 5, 0.1);
    5 y = np.sin(x)
    6 plt.plot(x, y)

      没有任何反应,只显示 [<matplotlib.lines.Line2D at 0x7f1885750990>] 


    2- 解决方法

      使用 plt.savefig() 保存图片

    1 import numpy as np
    2 import matplotlib.pyplot as plt
    3 
    4 x = np.arange(0, 5, 0.1);
    5 y = np.sin(x)
    6 plt.plot(x, y)
    7 plt.savefig('sin.png')

    PS: 本人环境 OpenSUSE13.2 + ipython

      谷歌百度上很多帖子说改/usr/lib64/python2.7/site-packages/matplotlib/mpl-data/matplotlibrc文件的backend属性为TkAgg或Gtk3Agg等,试验均无法在交互界面直接显示图片,最终只能选择savefig保存图片。

  • 相关阅读:
    hdu1507
    zoj1654
    hdu2444
    poj3692
    hdu1150
    hdu1151
    poj2771
    hdu3829
    hdu4619
    hdu4715
  • 原文地址:https://www.cnblogs.com/freyr/p/4531262.html
Copyright © 2011-2022 走看看