`
cnDenis
  • 浏览: 100243 次
  • 来自: 广州
社区版块
存档分类
最新评论

在 PyGraphviz 中使用中文

阅读更多

 

在 PyGraphviz 中使用中文

by cnDenis http://cndenis.iteye.com 2012年12月18日

在 PyGraphviz 使用中文要注意的:

  • 汉字要使用 unicode ,例如:u"汉字"

  • 添加节点时要指定中文的字体,例如 fontname=SimSun

示例如下:

import pygraphviz as pg

G = pg.AGraph()

G.add_node(u"经理", fontname="Microsoft YaHei", shape="rect", style="rounded", fontsize=18) #雅黑
G.add_node(u"秘书", fontname="SimHei") #黑体
G.add_node(u"小兵", fontname="SimSun") #宋体
G.add_node(u"小卒", fontname="Kaiti") #楷体

G.add_edge(u"经理", u"秘书")
G.add_edge(u"经理", u"小兵")
G.add_edge(u"秘书", u"小卒")

G.draw('test_pygraphviz.png', format='png', prog='neato')

输出效果如下:

test_pygraphviz

附几个常用的中文字体的英文名:

  • 黑体:SimHei
  • 宋体:SimSun
  • 仿宋:FangSong
  • 楷体:KaiTi
  • 微软雅黑体:Microsoft YaHei

更多字体英文名可参考: http://www.aoao.org.cn/blog/2008/03/fonts-chinese/

<!-- This document was created with MarkdownPad, the Markdown editor for Windows (http://markdownpad.com) -->

0
1
分享到:
评论
2 楼 cnDenis 2013-03-13  
櫻落¢無痕 写道
你好,我想请问一下你安装的pygraphviz版本是什么,我使用add_node可以添加中文的结点,但是add_edge就会报编码错误。。。

pygraphviz用的是1.1版
1 楼 櫻落¢無痕 2013-03-04  
你好,我想请问一下你安装的pygraphviz版本是什么,我使用add_node可以添加中文的结点,但是add_edge就会报编码错误。。。

相关推荐

    pygraphviz

    10. 最后,文档提供了一些使用PyGraphviz的示例,这些示例是实际编程操作的示范,可以帮助用户更好地理解PyGraphviz的用法,并在实际编程中灵活应用。 综上所述,PyGraphviz为Python编程语言提供了一个强大的图形...

    pygraphviz.rar

    总的来说,Pygraphviz为Python开发者提供了一个高效且易于使用的图形处理工具,结合Graphviz的强大功能,无论是在学术研究、数据分析还是软件开发中,都能发挥重要作用。通过正确安装和理解其基本用法,你就能充分...

    pygraphviz-1.9-cp310-cp310-win_amd64.whl.zip

    要安装这个文件,你需要确保已经安装了Python 3.10,并且在命令行中使用pip命令,如下所示: ```bash pip install path\to\pygraphviz-1.9-cp310-cp310-win_amd64.whl ``` 请将`path\to\`替换为实际的文件路径。 ...

    python 3.6和3.7版本下 的pygraphviz安装whl for 32/64位windows

    在Python 3.6和3.7版本下,安装Pygraphviz可能会遇到一些兼容性问题,但通过使用预编译的.whl文件,可以简化这个过程。这篇文章将详细介绍如何在32位和64位Windows操作系统上,使用Python 3.6和3.7版本安装...

    pygraphviz-1.9-cp39-cp39-win_amd64.whl.zip

    在本例中,"pygraphviz-1.9-cp39-cp39-win_amd64.whl"正是这样一个针对Python 3.9的二进制文件,适用于64位的Windows操作系统。 PyGraphviz是Python接口,用于操作和绘制Graphviz图形。Graphviz是一个开源图形绘制...

    pygraphviz-1.9-cp38-cp38-win_amd64.whl.zip

    综上所述,"pygraphviz-1.9-cp38-cp38-win_amd64.whl.zip"提供了一个方便的途径,让Python 3.8的Windows 64位用户能够快速安装和使用PyGraphviz库,从而在项目中实现复杂图的创建和可视化。配合使用说明.txt文件,...

    pygraphviz-1.6-cp36-cp36m-win_amd64.whl.zip

    PyGraphviz在许多领域都有广泛应用,比如网络拓扑可视化、生物信息学中的基因关系图、软件工程中的依赖关系图等。其强大的图操作功能包括添加、删除节点和边,调整节点布局,设置图形属性等。例如,你可以自定义节点...

    pygraphviz-1.6-cp37-cp37m-win_amd64.whl.zip

    在Python的生态系统中,PyGraphviz是一个强大的库,它提供了对Graphviz图形绘制工具的接口,允许用户创建、操作和显示复杂的图结构。这里的"pygraphviz-1.6-cp37-cp37m-win_amd64.whl.zip"文件是一个针对Python 3.7...

    pygraphviz python3.4 轮子

    pygraphviz 1.3.1。python3.4版本的轮子。win64位文件

    安装pygraphviz流程步骤.md

    安装pygraphviz教程,win和mac都可,对因果推理框架画的框架图有用

    win 10 python 3.7 pygraphviz 安装包

    用源码编译了Pygraphviz,提供python的whl 安装包,直接pip install pygraphviz-1.5-cp37-cp37m-win_amd64 即可安装,如有问题在博客下面留言

    pygraphviz-1.3.1-cp27-none-win_amd64.whl.zip

    在Python环境中,PyGraphviz的安装通常涉及下载特定版本的whl文件,如"pygraphviz-1.3.1-cp27-none-win_amd64.whl"。这个文件是为Python 2.7版本和64位Windows系统设计的。安装步骤如下: 1. 首先,确保已安装...

    pygraphviz-1.7-cp39-cp39-win32

    pygraphviz-1.7-cp39-cp39-win32

    安装graphviz和pygraphviz

    pygraphviz 是一个Python库,它是Graphviz图形可视化软件的Python接口。Graphviz是一个开源的图形可视化软件,广泛用于创建和编辑有向图和无向图。pygraphviz使得Python开发者能够轻松地创建和操作图形,以及执行...

    python 3.7 下的pygraphviz安装whl for 64位windows

    Pygraphviz1.5为原本,重新在python3.7环境下编译的whl安装包,直接pip install pygraphviz-1.5-cp37-cp37m-win_amd64.whl 即可安装

    pygraphviz-1.5-cp36-cp36m-win_amd64.whl

    Pygraphviz为1.5版本,在命令行窗口找到该文件,直接pip install pygraphviz-1.5-cp36-cp36m-win_amd64.whl 即可安装

    python 3.6 下的pygraphviz安装whl for 64位windows

    Pygraphviz1.5为原本,重新在python3.6环境下编译的whl安装包,直接pip install pygraphviz-1.5-cp36-cp36m-win_amd64.whl 即可安装

    pygraphviz-1.5-cp37-cp37m-win_amd64.whl

    Python 库 Pygraphviz 的Python 3.7 编译版本。由于这个库的官方安装实在是太恶心人了,所以我花了点时间才找到的稍微高一点的版本的编译结果。

    pygraphviz-1.1.zip

    2.下载pygraphviz源码包,http://pypi.python.org/packages/source/p/pygraphviz/pygraphviz-1.1.zip#md5=9b9958f10bdf29c06d9f43e225f6ac0c。 3.下载mingw-get,...

    data-structure-pin.zip_intel-pin_memory access_pin 插桩_pygraphviz

    在提供的压缩包文件"renorobert-data-structure-discovery-using-pin-4943c594416a"中,可能包含了一个完整的示例项目,包括PIN工具的使用方法、内存访问的监控代码以及使用PyGraphviz进行可视化的Python脚本。...

Global site tag (gtag.js) - Google Analytics