pycharm专业版与社区版如何配置能够显示Xshell中matplotlib命令无法显示的图形

 由于服务器是没有图形显示界面的,所以你的代码中如果有使用pyplot显示图像的语句,那么挂在到服务器端运行指定显示不出来结果。

解决方法有两个:

  • 将要画图的数据保存到本地,使用本地的工具进行图形显示
  • 同时配置pycharm和Xshell使得Xshell通过pycharm显示图形

当然,第一种方法是通用的,不论你的pycharm是专业版还是社区版都是可以做的。但是第二种方法就不一定了,我的pycharm是社区版的,再配置过程中一个选项根本找不到,所以目前我还不知道是否可以有别的方法。

首先说一下专业版怎么配置吧:

分三步——

  • 首先是Xshell客户端的配置:

  选择一个你的session,例如下图中被圈住的那一个,右击选择"properties"

    

  在显示的窗口中,按照下图中所示进行选择:

    

   这里我的"X DISPLAY"后面的是一个默认值,我就按照这个值没有改变(其实这个会跟pycharm      中的配置相对应)

  • 其次你需要下载安装一个Xming,然后运行起来,下面是可以下载到的地址:https://xming.en.softonic.com/
  • 最后就是pycharm的配置了,专业版的pycharm可以按照以下路径进行配置:                   取消File->settings->Tools->python scientific->show plots in toolwindow 勾选项(如果你的pycharm是2017.3.3版本或以上的,需要先勾选view->scientific mode)

 

对于第二种配置方式,我选择的是使用numpy将中间结果保存到本地文件:

(以下代码中的a,b数组拟代表了我需要保存的中间变量,数值不一样但是数据类型是一样的)

 

import numpy as np

a=[1,2,3,4,5]
b=[3,2,3,4,6]
c=[a,b]
np.savetxt('result.txt',c)

 

如果需要导入,就按照下面的步骤:

d=np.loadtxt('result.txt',dtype=np.float32)

 

d是这样的:

 

  希望对大家有所帮助,谢谢!(如果觉得还不错,记得顶一下并且关注一下小丁哦!)

转载于:https://www.cnblogs.com/kennqiang/p/10077002.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值