(一) Switch to type 1 fonts.

使用python画图时,开始直接使用png保存,没想到图片里会默认使用type font 3的字体,导致图片放入latex编译后,图片一放大就不清晰。

于是寻找了好多修改图片设置的解决方法,即,加入以下三行:

# Switch to Type 1 Fonts.
matplotlib.rcParams['ps.useafm'] = True
matplotlib.rcParams['pdf.use14corefonts'] = True
matplotlib.rcParams['text.usetex'] = True

但是我的问题还是没解决…
以上的设置是需要的,只是我输出的图片以png形式保存导致。所以,最后,我另替换了画图的操作以及加了一些包,即,

import matplotlib
matplotlib.use('PDF')
import matplotlib.pyplot as plt
from matplotlib.backends.backend_pdf import PdfPagesplt.savefig('tmp.pdf', bbox_inches='tight')

图片以pdf输出,最后输出的图片就不会有type 3 font的问题啦,也就是图片不管放多大,都可以很清楚!

所以,使用python保存实验结果时,优选 PDF

(二) RuntimeError: Failed to process string with tex because latex could not be found。

换了电脑,遇到这个问题…
其实是因为电脑没有装tex.
可以参考这个链接,安装texlive and texstudio 即可。
确认安装成功后,重启Python 就可以运行啦~

python plot图片失真的问题(避免type font 3字体的出现)相关推荐

  1. python中图片绘制和输出相关库的原理详解

    Python在图片绘制和输出方面的发展历史可以追溯到20世纪90年代,当时的主要库是Python Imaging Library (PIL),用于处理图像文件和生成图像.PIL是Python中最早的图 ...

  2. python读取图片、保存图片的方法

    转自:https://jingyan.baidu.com/article/1876c852572d2f890b137609.html 分步阅读 本文介绍一下,python读取图片.保存图片的方法. 工 ...

  3. python将图像转换为8位单通道_使用Python将图片转换为单通道黑白图片

    本文介绍如何使用python将图片转换为纯黑白的单通道图片.文中用到的脚本支持彩色.灰度.带alpha通道的输入图片以及SVG矢量图,支持调整输出图片大小以及设置灰度阈值. 最后介绍如何输出SSD13 ...

  4. python显示图片列表_python读取图片任意范围区域

    使用python进行图片处理,现在需要读出图片的任意一块区域,并将其转化为一维数组,方便后续卷积操作的使用. 下面使用两种方法进行处理: convert 函数 from PIL import Imag ...

  5. python压缩图片--指定压缩大小且保真压缩

    代码核心思路 循环降低图片质量quality 直至图片质量大小符合目标质量后退出循环 pillow压缩失真严重 ''' pip install pillow ''' from io import By ...

  6. pythonmat文件转excel,利用python将图片转换成excel文档格式

    前言 本文主要介绍了关于利用python将图片转换成excel文档的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧. 实现步骤 读取图像,获取图像每个像素点的RGB值: 根据 ...

  7. Python 下载 图片、音乐、视频 和 断点续传

    Python3 使用 requests 模块显示下载进度: http://blog.csdn.net/supercooly/article/details/51046561 python编写断点续传下 ...

  8. Python将图片转换为字符画

    最近在学习Python,看到网上用Python将图片转换成字符画便来学习一下 题目意思是,程序读入一个图片,以txt格式输出图片对应的字符画,如图所示: 以下是Python代码: # coding:u ...

  9. python去除图片水印_Python | 图中使用类的水印

    python去除图片水印 Sometimes, we need to add watermark as a standard category of plots and therefore, we a ...

最新文章

  1. SQL Server 查看对象的权限
  2. Qt5.3.1 MinGW482 release静态版编译结果、过程及QtCreator配置(转)
  3. 正则中需要转义的特殊字符小结
  4. 50个实用的JavaScript工具
  5. java反射 泛型类型_【译】9. Java反射——泛型
  6. chown –r mysql:mysql_Linux服务器部署系列之二—MySQL篇
  7. 草图大师SketchUp2020安装详细教程(官方中文版)
  8. DiskGenius是一款硬盘分区及数据恢复软件
  9. 支持lodop的服务器,clodop云打印服务器未响应(lodop打印)
  10. 为什么边缘概率密度是联合概率密度的积分_看懂蒙特卡洛积分(一) 概率分布变换与随机采样...
  11. 分布式Restful SpringBoot骨架搭建
  12. Vagrant 修改Linux虚拟机内存
  13. Linux趣味小游戏,嘟嘟嘟,小火车来了
  14. 分享一个通过网络链接PDF转JPG的公用方法
  15. 免费游戏模型材质资源包(值得下载)Free Content Pack
  16. 按键精灵--多点找形状介绍
  17. codeforces 300B切题记录
  18. 使用PlayCanvas制作一个简单的小游戏(四)
  19. 对Stable Diffusion做fine-tune时遇见的bug
  20. python3抓取杭州房价信息

热门文章

  1. 【小技能】MAC系统删除银行插件--已打开不能删除问题
  2. 移植MPL库(基于STM32CubeIDE开发环境)
  3. 高光谱HSI论文阅读——A Superpixel-Correlation-Based Multiview Approach for HSIC
  4. LeetCode-1587. 银行账户概要 II
  5. 触动精灵 下载,上传文件
  6. 曾“伪造”Solana七成TVL的“多重人格者”,正望向Aptos
  7. GIS开源库GEOS库学习教程(一):编译及示例代码
  8. 推荐27个Mybatis-Plus优秀案例
  9. 简单破解win2k8密码
  10. 农村污水处理工程之污水管网运维要点