首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在Linux服务器上运行Python2应用程序时保存matplotlib绘图,但不显示

在Linux服务器上运行Python2应用程序时,如果想保存matplotlib绘图但不显示,可以使用以下方法:

  1. 使用matplotlib的savefig函数将绘图保存为图片文件。savefig函数可以将当前绘图保存为指定格式的图片文件,例如PNG、JPEG等。可以通过指定文件路径和文件名来保存图片。以下是示例代码:
代码语言:python
代码运行次数:0
复制
import matplotlib.pyplot as plt

# 绘制图形
plt.plot([1, 2, 3, 4], [1, 4, 9, 16])

# 保存图形为PNG格式图片
plt.savefig('/path/to/save/image.png')
  1. 使用matplotlib的Figure对象手动保存绘图。可以创建一个Figure对象,然后使用该对象的savefig方法保存绘图。以下是示例代码:
代码语言:python
代码运行次数:0
复制
import matplotlib.pyplot as plt

# 创建Figure对象
fig = plt.figure()

# 绘制图形
plt.plot([1, 2, 3, 4], [1, 4, 9, 16])

# 保存图形为PNG格式图片
fig.savefig('/path/to/save/image.png')

这两种方法都可以将绘图保存为图片文件,保存后可以在服务器上查看图片或下载到本地进行查看。注意,保存图片的路径需要根据实际情况进行修改。

推荐的腾讯云相关产品:腾讯云服务器(CVM)、腾讯云对象存储(COS)。

  • 腾讯云服务器(CVM):提供稳定可靠的云服务器,可用于部署和运行应用程序。详情请参考腾讯云服务器产品介绍
  • 腾讯云对象存储(COS):提供高可用、高可靠、低成本的对象存储服务,可用于存储和管理大量的图片文件。详情请参考腾讯云对象存储产品介绍

以上是关于在Linux服务器上运行Python2应用程序时保存matplotlib绘图但不显示的解决方法和推荐的腾讯云相关产品。希望对您有帮助!

相关搜索:Python Matplotlib在保存图形/绘图时不显示图形面部颜色在ionic应用程序中使用for循环可以在linux上运行,但不能在ios上运行标题显示,cordova应用程序可以在涟漪仿真器上运行,但不能在device.only上运行在高山linux上运行ARA服务器时出错在Linux服务器上运行flask应用程序时连接失败我将图像保存在存储/app/public中,为什么在服务器上运行网站时图像不显示在linux上运行airflow版本命令显示错误回溯时,请帮助我安卓:应用程序可以在本地设备上运行,但不会在谷歌play (SEND_SMS)上显示给该设备在Linux嵌入式Tomcat服务器上运行Spring Boot应用程序angular应用程序在本地运行,但在实时服务器上仅显示文件列表在Linux服务器上运行R Shiny应用程序时下载文件在本地运行并在Heroku上构建和部署的应用程序,但在我尝试打开它时显示应用程序错误尝试在linux服务器上运行多个实例时H2o崩溃运行vb.net代码时,在Windows2008服务器上不显示MICR符号在linux服务器"net.corda.core.CordaRuntimeException“上运行cordapp时出现此错误。是否可以在linux上为同一应用程序同时运行IIS和Apache服务器?当我在本地主机上运行我的应用程序时,我能够在html上显示图像,但是当我部署到云平台时,图像显示为404使用开源闪亮服务器时,我的收藏图标不会显示在我的应用程序的浏览器选项卡上可以在服务器linux发行版上查看正在运行的C++应用程序的cpu和内存使用情况吗?
相关搜索:
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

【5分钟玩转Lighthouse】Python绘制图表

对于这类需求任务,最方便的做法就是服务器用Matpotlib等绘图工具搞定了,本地不需要任何软件,仅用SSH客户端登录即可。 那么,让我们首先在腾讯云创建一台可以把玩的云服务器吧!...lh.png 我们创建完成后,可以实例列表页面看到实例状态,当实例状态为运行,点击更多->管理即可进入管理页面了。...注意:以上命令Linux发行版(如Ubuntu/Fedora/Mint等)的桌面下可以直接运行。但如果是非Linux桌面系统,需要安装对应的支持运行本地X服务的X11工具。...display1.png 上图中可以看到,已打开的gvim和firefox是运行在远程服务器的GUI应用,(实验的本地主机是没有这两个应用程序的)只是通过SSH X11转发将程序窗口显示转到本地。...0x06 小结 相信看到这里,你已经对Lighthouse云服务器如何用Python/Matplotlib等工具绘图有了基本的认识和掌握,是不是感觉蛮有意思的呢?

9.9K4617

18 个 Jupyter Notebook 小技巧,帮助你快速腾飞

另一种访问快捷键的方法,也是学习快捷键的一种简便方法,就是使用命令面板:Cmd+Shift+P(Linux和Windows是Ctrl+Shift+P)。...Type: method_descriptor 4、绘图 有许多方法可以notebook中绘制图片 matplotlib,用%matplotlib inline激活–大部分情况下,使用matplotlib...绘图是实际的标准 %matplotlib notebook提供了交互性,但是速度可能有点慢,因为所有的渲染都是服务器端完成的。...Seaborn是建立Matplotlib之上的,它使得建造更具吸引力的图片变得更加容易。只需导入Seaborn,matplotlib绘图就变得“更漂亮”,无需任何代码修改。...使用%%writefile将该单元格的内容保存到外部文件中,%pycat的作用正好相反,它(弹出窗口中)可以显示外部文件的内容。

1.2K20
  • Python:matplotlib

    Linux下比较著名的数据图工具还有gnuplot,这个是免费的,Python有一个包可以调用gnuplot,但是语法比较不习惯,而且画图质量不高。...Matplotlib.pyplot快速绘图 快速绘图和面向对象方式绘图 matplotlib实际是一套面向对象的绘图库,它所绘制的图表中的每个绘图元素,例如线条Line2D、文字Text、刻度等在内存中都有一个对象与之对应...我们只需要调用pyplot模块所提供的函数就可以实现快速绘图以及设置图表的各种细节。pyplot模块虽然用法简单,但不适合在较大的应用程序中使用。...我们绘图,并没有逐一对这些属性进行配置,许多都直接采用了matplotlib的缺省配置。...图表中显示中文 matplotlib的缺省配置文件中所使用的字体无法正确显示中文。为了让图表能正确显示中文,可以有几种解决方案。 程序中直接指定字体。 程序开头修改配置字典rcParams。

    1.2K80

    非root安装Lefse软件及其数据分析「建议收藏」

    但要搭建在Linux集群环境中有点烦,记录一下折腾过程。 安装 这个软件是python2写的,因此假设我已经安装好了较高版本的python2以及pip等工具,在此基础上来安装lefse。...python的大部分模块也没问题,难就难了rpy2。...进入lefse目录试运行一下: 应该是可以了。 再进去example中运行下测试shell,但是这个demo是针对bioconda使用的,如果没用conda,测试不了。...将其他版本python的库注释后,用自己的python重新安装matplotlib(一定要注释掉其他的库,否则会提示已安装,是装不matplotlib的)。...这时,再运行lefse,没报错,所有结果都出来了! 看来当系统有多个版本,用conda确实是有优势的,避免版本冲突。

    1.3K20

    NumPy 秘籍中文第二版:一、使用 IPython

    Linux 安装 IPython:由于 Linux 发行版太多,因此本节将不详尽: Debian ,键入以下命令: $ su – aptitude install ipython python-setuptools...操作步骤 我们将看到如何在 Windows,Linux 和 MacOSX 安装 matplotlib,以及如何从源代码安装它: Windows 安装 matplotlib:您可以使用 Enthought... Linux 安装 matplotlib:让我们看看如何在 Linux 的各种发行版中安装 matplotlib: 这是 Debian 和 Ubuntu 的安装命令: $ sudo apt-get...服务器本地计算机上的端口 8888 启动。稍后,您将在本章中学习如何配置这些设置。...服务器端口 9999 运行,您需要通过 HTTPS 连接到它。 如果一切顺利,您应该会看到一个登录页面。 另外,您可能需要在浏览器中接受安全例外。

    1.3K20

    matplotlib数据可视化

    matplotlib 提供了一套API来支持面向对象绘图,配合 Python GUI 工具包(比如 PyQt,WxPython、Tkinter)应用程序中嵌入图形。...与此同时,matplotlib也支持以脚本的形式 Python、IPython Shell、JupyterNotebook 以及 Web 应用的服务器中使用,非常方便。...①脚本层scripting 脚本层是matplotlib 结构中的最顶层。我们编写的绘图代码大部分代码都在该层运行,它的主要工作是负责生成图形与坐标系。...:指坐标系中的垂直轴与水平轴,包含轴的长度大小、轴标签(指 x 轴,y轴)和刻度标签; Artist:画布看到的所有元素都属于 Artist 对象,比如文本对象(title、xlabel、ylabel...plt.show()会释放figure资源,如果在显示图像之后保存图片将只能保存空图片。

    7810

    基于Python实现matplotlib中动态更新图片(交互式绘图)

    最近在研究动态障碍物避障算法,Python语言进行算法仿真需要实时显示障碍物和运动物的当前位置和轨迹,利用Anaconda的Python打包集合,Spyder中使用Python3.5语言和matplotlib...而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中。...matplotlib官方地址:http://matplotlib.org/   调研matplotlib动态绘制曲线方法中,和matlab相似有animation方法和交互式绘图,但是animation...当绘图语句中加入pl.ion(),表示打开了交互模式。此时python解释器解释完所有命令后,给你出张图,但不会结束会话,而是等着你跟他交流交流。...当绘图语句中加入pl.ioff()时或不添加pl.ion(),表示打关了交互模式。此时要在代码末尾加入pl.show()才能显示图片。python解释器解释完所有命令后,给你出张图,同时结束会话。

    4K60

    matplotlib - matplotlib 教程

    有些人运行Jupyter笔记本并绘制内联图以进行快速数据分析。其他人将matplotlib嵌入到图形用户界面(如wxpython或pygtk)中以构建丰富的应用程序。...有些人在批处理脚本中使用matplotlib从数值模拟生成postscript图像,还有一些人运行Web应用程序服务器来动态提供图形。...但是,如果您想编写图形用户界面或Web应用程序服务器(Web应用程序服务器中的Matplotlib),或者需要更好地了解正在发生的事情,请继续阅读。...第一个地块关闭后,将显示第二个地块。 摘要 交互模式下,pyplot功能会自动绘制到屏幕。...在这种情况下,使用show()显示图形并阻止执行,直到您手动销毁它们。 性能 无论是以交互模式探索数据还是以编程方式保存大量绘图,渲染性能都可能成为您管道中的一个痛苦瓶颈。

    4.6K31

    27个Jupyter Notebook小提示与技巧

    Jupyter具有非常强的可扩展性,支持很多编程语言,并且易于部署到你的个人电脑和几乎所有的服务器 -- 你只需要使用ssh或http接入即可。最重要的是,它完全免费。...另一个查看快捷键的方式是使用命令面板:Cmd + Shift + P(或者Linux和Windows Ctrl + Shift + P)。...这个对话框将会帮助你通过名称运行任何命令 -- 这非常有用,尤其当你不知道一个命令的快捷键或者你想要执行的命令没有快捷键。...Plotting in notebooks notebook 中生成绘图有许多选项: matplotlib, 使用%matplotlib inline进行激活。...%matplotlib notebook提供了一些交互性,不过可能会有点慢,因为渲染由服务器端完成。 mpld3为matplotlib代码提供了另一个渲染器(使用d3)。

    1.6K20

    VScode使用remote-ssh实现服务器绘图可视化

    引言有时候服务器绘图会受到结果不显示的困扰, 无论是R还是python都会有类似的情况, 那么有什么比较方便的应用呢?...yes ForwardAgent yes如果没有免密登录, 可以通过下面的代码7:ssh-keygen scp-copy-id user@host结论当需要不断改图或者用matplotlib以外的东西画图...绘图import matplotlibmatplotlib.use("Agg")import matplotlib.pyplot as pltimport igraph as igfig, ax = plt.subplots...()ig.plot(g, layout=layout, target=ax)plt.savefig("test.png")(其实大概也有自己的绘图保存方式比如ig.plot(g, "social_network.pdf...图形化界面显示 - 知乎XQuartzXming X Server for Windows - Official Website手把手教你免密码连接ssh(适用于win、Linux) - 知乎

    2.1K50

    手把手教你用matplotlib绘制柱状图

    引言 「Python」 是一门编程语言,可以服务器使用 Python 来创建 Web 应用程序,他主要有以下用途: Web 开发(服务器端) 软件开发 数学 系统脚本 文本检索 数据筛选 等等……关于...关于Matplotlib模块 Matplotlib绘图库中有很多可视化模块功能,pyplot应该是算是最常被使用的一个类,下面我们就开始使用pyplot来作为实践,绘制一个柱状图,关于柱状图可以参考【...如果我们想要运行Matplotlib程序,那么我们电脑环境上面,我们需要安装Python后,还需要Matplotlib库。...(5)显示柱状图 显示柱状图,我们是可以pyplot函数的show方法,其他的图形也可以使用这个方法进行图形展示和渲染。 plt.show() 完整的演示代码 点击运行按钮,弹出自动运行页面。...II 在线运行代码块性能 【第一次】 第一次运行时需要等待片刻,后续再次执行基本都是1000ms内(当前演示所得结果,其他另说) 【后续点击运行】 时间明显很少了,大约在1000ms内,我试过几次。

    69501

    matplotlib简介

    R语言中,首先需要创建一个图形设备,比如png或者pdf, 绘图代码执行完毕之后,将对应的结果输出到绘图设备,然后保存。...matplotlib中,对应的顺序进行了调整,先执行绘图代码,然后将结果输出到对应的绘图设备,在这里,绘图设备称之为backend。...同样的一段绘图代码,输出图像可能输出到png, pdf等各种不同的设备。...第二种是设置环境变量,MPLBACKEND, linux系统的修改方式如下 export MPLBACKEND='agg' 第三种是绘图脚本的开头进行设置,代码如下 import matplotlib...对于交互式图形设备,绘图代码执行完毕之后,运行以下代码来弹出对应的结果 >>> import matplotlib.pyplot as plt >>> plt.plot([1,2,3,4], [1, 2

    61910

    9种统计学图形的matplotlib画法|收藏收藏!

    一讲,我们给大家介绍了matplotlib的快速上手教程,介绍了常用的线性图形与散点图的画法。 今天我们继续升级!给大家讲解一些常用的统计学图形画法,学会正确使用matplotlib进行绘制。...轴显示的类别 y:各个类别的数量值 3....rangePython2与Python3里有着不同的功能。Python2里的range返回的是列表,而Python3里的range返回的是可迭代的对象,通常使用for循环将其输出。 3....matplotlib默认不支持中文,设置中文字体后,负号会显示异常。需要手动将坐标轴负号设为False才能正常显示负号。 3. 效果演示 ?...小伙伴们可以动手输入以上代码,看看输出的结果是否达到预期,能否感受到matplotlib绘图的细致与精美。 最后,感谢大家的阅读。下一节,我们将继续介绍这些统计学图形具体实践环节的使用。

    2.6K20

    Matplotlib

    绘图接口 Matplotlib 提供了两种主要的绘图接口: pyplot:这是 MATLAB 风格的接口,提供了一套命令风格的函数集,用于创建和显示图表。...图表属性设置 使用 Matplotlib ,可以对图表的各种属性进行详细设置,例如: 设置图片大小和分辨率 描述信息,比如 x 轴和 y 轴表示什么 调整刻度的间距 线条样式(颜色、粗细等) 5....高级绘图技巧 Matplotlib 还支持一些高级绘图技巧,如动画绘制、多图并排显示、自定义坐标轴样式等。此外,它还支持将图片导出为多种格式,如 PDF、SVG、JPG、PNG 等。 6....Matplotlib中设置图表的详细属性包括但不限于以下几类: 全局图表属性:通过matplotlibrc文件或rcParams命令,可以全局自定义图表的大小、DPI、线的宽度、坐标轴样式、网格属性等...Matplotlib支持哪些高级绘图技巧,例如多图并排显示和自定义坐标轴样式? Matplotlib支持多种高级绘图技巧,包括多图并排显示和自定义坐标轴样式。

    6410
    领券