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

matplotlibbackend浅析

在服务器使用matplotlib的时候,可能是因为没有装图形化和显示相关的包的原因,总是会出现backend相关的错误。...所以我调查了下matplotlib中的backend的含义,以及如何处理相关的错误。 ?...matplotlib中的backend matplotlib中,frontend就是我们写的python代码,而backend就是负责显示我们代码所写图形的底层代码。...backend matplotlib.rcsetup.non_interactive_bk # 获取 non-interactive backend matplotlib.rcsetup.all_backends...# 获取 所有 backend 在我们实验室的GPU服务器上,得到的结果如下: 设置backend 有4种方式可以来设置matplotlibbackend,而且下列越后面的设置方式,优先级越高,也就是后面的设置会覆盖前面的设置

5.2K11

Matplotlib绘图backend报错—UserWarning: Matplotlib is currently using agg, which is a non-GUI backend

前言:matplotlib绘图也有前端(frontend)和后端(backend),这与网站开发中的前后端稍有不同,其前端指的是用python写的代码,比如我们调用plot函数,设置一些基本的title...而实际的从0开始制图以及图片显示需要很繁杂的工作,这就需要有backend来干这些活。...matplotlib中的backend又分为两种: User interface backends→Interactive backends,即交互式绘图后端,侧重渲染 Hardcopy backends...→Non-interactive backends,即非交互式绘图后端,侧重读写 设置backend 最简便的方法是使用use()函数,注意需要在pyplot之前调用这个方法 import matplotlib...as mpl mpl.use('nbAgg') import matplotlib.pyplot as plt 查看当前主机上支持的两种后端: import matplotlib as mpl 查看支持的交互式后端

4.5K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Matplotlib

    科学计算库——Matplotlib 请注意,本文编写于 980 天前,最后修改于 976 天前,其中某些信息可能已经过时。...Matplotlib之HelloWorld 1 什么是Matplotlib matplotlib 是专门用于开发2D图表(包括3D图表) 以渐进、交互式方式实现数据可视化 2 为什么要学习Matplotlib...能将数据进行可视化,更直观的呈现 使数据更加客观、更具说服力 例如下面两个图为数字展示和图形展示: star 3 实现一个简单的Matplotlib画图 — 以折线图为例 3.1 matplotlib.pyplot...模块 matplotlib.pytplot包含了一系列类似于matlab的画图函数。...中的缓存文件 cd ~/.matplotlib rm -r * - 步骤四:修改配置文件matplotlibrc vi ~/.matplotlib/matplotlibrc 将文件内容修改为: font.family

    91920
    领券