我正在尝试将matplotlib字体更改为helvetica,我想在PDF绘图中使用它。我尝试以下操作:import matplotlib

matplotlib.use('PDF')

import matplotlib.pylab as plt

from matplotlib import rc

plt.rcParams['ps.useafm'] = True

rc('font',**{'family':'sans-serif','sans-serif':['Helvetica']})

plt.rcParams['pdf.fonttype'] = 42

当我使用verbose debug运行代码时,出现错误:backend WXAgg version 2.8.10.1

/Library/Frameworks/Python.framework/Versions/6.2/lib/python2.6/site-packages/matplotlib/__init__.py:833: UserWarning: This call to matplotlib.use() has no effect

because the the backend has already been chosen;

matplotlib.use() must be called *before* pylab, matplotlib.pyplot,

or matplotlib.backends is imported for the first time.

findfont: Could not match :family=sans-serif:style=normal:variant=normal:weight=normal:stretch=normal:size=medium. Returning /Library/Frameworks/Python.framework/Versions/6.2/lib/python2.6/site-packages/matplotlib/mpl-data/fonts/ttf/Vera.ttf

Assigning font /F1 = /Library/Frameworks/Python.framework/Versions/6.2/lib/python2.6/site-packages/matplotlib/mpl-data/fonts/ttf/Vera.ttf

Embedding font /Library/Frameworks/Python.framework/Versions/6.2/lib/python2.6/site-packages/matplotlib/mpl-data/fonts/ttf/Vera.ttf

Writing TrueType font

显然它找不到海尔维蒂卡。我不知道为什么。我在mpl数据的afm目录中有Helvetica,当matplotlib启动时,它会读取并输出:createFontDict: /Library/Frameworks/Python.framework/Versions/6.2/lib/python2.6/site-packages/matplotlib/mpl-data/fonts/afm/Helvetica.afm

我还需要一个特殊的ttf Helvetica字体吗?如果是的话,我怎么才能拿到?我知道我的系统上有Helvetica,因为我在Illustrator和许多其他程序中看到它。

我正在使用热情的Python发行版,如下所示:$ python

Enthought Python Distribution -- http://www.enthought.com

Version: 6.2-2 (32-bit)

Python 2.6.5 |EPD 6.2-2 (32-bit)| (r265:79063, May 28 2010, 15:13:03)

[GCC 4.0.1 (Apple Inc. build 5488)] on darwin

Type "help", "copyright", "credits" or "license" for more information.

>>> import matplotlib

>>> matplotlib.__version__

'0.99.3'

你知道怎么解决吗?

谢谢。

mac的python换字体_在Mac OS X 10.6上,无法在Python的Matplotlib中将字体更改为Helvetica...相关推荐

  1. 苹果python怎么设置字体_在Mac OS X 10.6中的Python中,无法在Matplotlib中将字体更改为Helvetica...

    我正在尝试将matplotlib字体更改为helvetica,我想在PDF图中使用.我尝试以下: import matplotlib matplotlib.use('PDF') import matp ...

  2. mac如何查看ssd寿命_延长Mac第三方SSD硬盘寿命

    从OS X 10.10.4开始就原生支持在第三方 SSD 固态硬盘上开启 TRIM了.早前版本的系统默认仅支持苹果自家的SSD,第三方SSD要开启TRIM需要借助Trim Enabler等工具的,我们 ...

  3. python换发型_初学Python的一些细节

    一.python的数据类型 1.python的基本数据类型包括数值数据类型和字符串数据类型:基本数据类型的特点是不允许改变,如果改变基本数据类型的值,会导致内存的重新分配. int 整形 二进制 a ...

  4. python 怕网页_他文献查到凌晨两点,我用Python十分钟搞定!

    大家好,我是爱学习的趣习君. 对于应届毕业生来说,今年一定是难熬的一年.本来找工作.写论文就已经是两座大山了,还要面临论文无指导的额外压力. 这让我想到了去年毕业的表弟,当时他为了完成论文,摔烂了三个 ...

  5. python面试题_春招苦短,我用百道Python面试题备战

    对于机器学习算法工程师而言,Python是不可或缺的语言,它的优美与简洁令人无法自拔.那么你了解过Python编程面试题吗?从Python基础到网页爬虫你是否能全方位Hold住?今天,机器之心为读者们 ...

  6. 印刷点阵字体_印刷术如何确定可读性:衬线与无衬线,以及如何组合字体。

    印刷点阵字体 by Harshita Arora 通过Harshita Arora For digital design, it's important to know and understand ...

  7. python偶数列表_使用条件偶数列表创建带有地图的元组 - python

    这是我的代码: evenorodd=[1,2,3] list1=['a','b','c'] list2=['A','B','C'] res = tuple(map(lambda x: True if ...

  8. python模块大全_哎呀,不错哦!3步带你用Python打造一款智能语音聊天小软件

    最近小编与中科院的同学吃饭的时候,偶然讲起来他最近的一个项目就是利用语音识别的技术和聊天机器人来实现人机交互,简而言之就是我们说话,程序识别出来我们讲的是什么,然后通过聊天机器人跟我们实现交流.我感到 ...

  9. python埃及分数_送你一份低折扣书单,Python就占了6本,人工智能2本

    小编没什么好礼物送给大家的,这里有几本超低折扣的几本书,分享给你,为您省点小钱,不谢哟!此书单中,Python书有6本,少儿编程书4本,人工智能书2本.哪一本是你的菜,自己选吧! 文中这几本书折扣价在 ...

最新文章

  1. 【2019暑假刷题笔记-图的存储和图的遍历】绪论(代码模板-总结自《算法笔记》)
  2. 初学js----------一些API
  3. 用strtotime()和date()函数算出2019年9月的周日日期
  4. framebuffer驱动详解3——framebuffer驱动分析(driver和device的配套查找)
  5. 为什么要用枚举实现单例模式(避免反射、序列化问题)
  6. 拼图java监听器,Android 简单的实现滑块拼图验证码功能
  7. PyTorch 学习笔记(三):transforms的二十二个方法
  8. 如何改变WINDOWS服务的启动顺序(Win2000)
  9. Centos干净卸载apache-php-mysql
  10. windows 游戏编程大师技巧(第二版)学习之路-1
  11. jsp1201高校实习实训系统
  12. 在过程中要正式批准可交付成果_2014年PMP考试模拟题
  13. TTF、TOF、WOFF 和 WOFF2 的相关概念
  14. JAVA SE 实战篇 C7 基于CSFramework的聊天室 (下) 客户端APP
  15. 计算机快捷键知识点,电脑常用快捷键复习知识点.pdf
  16. 请收下这 72 个炫酷的 CSS 技巧
  17. 基于STM32F4:多通道ADC采集,采用DMA的形式,亲测有效
  18. 17.IO、文件、NIO【草案三】
  19. ZYNQMP_XAZU3EG_VxWorks7 添加USB2.0 USB3.0
  20. 2020/09/20 React中获取target(报错信息Warning: This synthetic event is reused for performance reasons.)

热门文章

  1. Apache Pulsar的Function流式计算框架使用
  2. AD8361检波器 功率检波器 均值检波 功率计 原理图和PCB
  3. java遍历zip文件
  4. WMS仓储管理系统解决方案 附下载地址
  5. EDA硬件描述语言VHDL(一)
  6. OpenCore介绍
  7. unity中的动态绑定、赋值等
  8. linux系统32位镜像下载,centos6.5下载
  9. 化工单元操作试题(含答案)
  10. GitHub上README写法暨GFM语法解读