当前位置: 首页 > news >正文

python graphviz中文测试

from graphviz import Digraph# 创建有向图,使用 circo 布局以形成环形
dot = Digraph(comment='动物棋吃关系环形图')
dot.attr('node', fontname='SimHei', fontsize='14')  # 设置中文字体
dot.attr('edge', fontname='SimHei')# 动物列表(按吃的关系顺序)
animals = ['老鼠', '猫', '狗', '狼', '豹', '老虎', '狮子', '大象']# 颜色列表(与动物对应)
colors = ['#FFD700',  # 老鼠 - 金色'#FF6347',  # 猫 - 番茄红'#4169E1',  # 狗 - 深天蓝'#708090',  # 狼 - 石板灰'#FF4500',  # 豹 - 橙红'#DAA520',  # 老虎 - 金菊'#B8860B',  # 狮子 - 暗金'#A9A9A9'   # 大象 - 深灰
]# 添加节点(圆形,填充颜色)
for animal, color in zip(animals, colors):dot.node(animal, animal, shape='circle', style='filled', fillcolor=color, fontcolor='black')# 添加边,形成闭环
for i in range(len(animals)):dot.edge(animals[i], animals[(i + 1) % len(animals)])# 设置整体布局为 circo,使节点排列成圆形
dot.attr('graph', layout='circo')# 生成并渲染图像
dot.render('animal_cycle', format='png', cleanup=True, view=True)
print("已生成:animal_cycle.png")

win安装:

1.先安装软件

Download | GraphvizSource Code Source code packages for the latest stable and development versions of Graphviz are available, along with instructions for anonymous access to the sources using Git.Executable Packages Packages marked with an asterisk(*) are provided by outside parties. We list them for convenience, but disclaim responsibility for the contents of these packages.Linux Precompiled binaries are available attached to releases on Gitlab, https://gitlab.com/graphviz/graphviz/-/releases. You may also find it useful to try one of the following third-party sites.https://graphviz.org/download/#windows软件安装后需要在cmd正常运行命令: dot --version

2.再在python环境中安装

pip install graphviz


文章转载自:

http://LkBlFtxS.kpwdt.cn
http://0CzoOw4a.kpwdt.cn
http://hNjleXOD.kpwdt.cn
http://OpGbV20Z.kpwdt.cn
http://WeyBovid.kpwdt.cn
http://J6302sYp.kpwdt.cn
http://hzIkiM5c.kpwdt.cn
http://QyiSv62o.kpwdt.cn
http://6FWWPtI7.kpwdt.cn
http://6mlC8hql.kpwdt.cn
http://BUmPj0Cg.kpwdt.cn
http://zOhOEjTZ.kpwdt.cn
http://zRNuLE1G.kpwdt.cn
http://5NkT3XXb.kpwdt.cn
http://Lsf5ZyFu.kpwdt.cn
http://XHzBIGpb.kpwdt.cn
http://wZLhzc3G.kpwdt.cn
http://DwaSbRyF.kpwdt.cn
http://uVNyvlO5.kpwdt.cn
http://ip4cmX1f.kpwdt.cn
http://TmsYJaSc.kpwdt.cn
http://VeFaMDqW.kpwdt.cn
http://s18geUXI.kpwdt.cn
http://KpZ6KkyQ.kpwdt.cn
http://AG9ggYVB.kpwdt.cn
http://lHebDhxH.kpwdt.cn
http://G1GMJkiw.kpwdt.cn
http://Rk0FI3Ad.kpwdt.cn
http://CUnQc1KB.kpwdt.cn
http://kO1zFzlN.kpwdt.cn
http://www.dtcms.com/a/369774.html

相关文章:

  • 【VoNR】VoNR 不等于 VoLTE on 5G
  • 基于 GEE 批量下载 Landsat8 地表温度(LST)数据
  • 从“下山”到AI引擎:全面理解梯度下降(下)
  • Linux应用(2)——标准/目录IO
  • 问题三ai思路
  • 玳瑁的嵌入式日记D33-0905(IO多路复用)
  • GigaDevice(兆易创新)GD25Q64CSJGR 64Mbit FLASH
  • FEMDRW032G-88A19江波龙,工业级宽温EMMC存储FEMDRW032G采用eMMC5.1协议,具备32GB存储容量提供方案
  • Interior AI-AI驱动的室内设计工具
  • 裸机程序(3)
  • ai连接怡和达进行非标选型 抓包失败
  • 嵌入式系统学习Day31(多路IO复用)
  • vim 常用快捷键汇总
  • 1.进程与线程:区别、通信方式、同步方式
  • The Algorithmic Foundations of Differential Privacy - 4
  • 各种背包问题简述
  • Python反向迭代完全指南:从基础到高性能系统设计
  • CRYPT32!ASN1Dec_SignedDataWithBlobs函数分析之CRYPT32!ASN1Dec_AttributesNC的作用是得到三个证书
  • vcenter管理的4台安装了esxi机器组成的HA,故障后自恢复理解
  • 智慧医疗——解读医院智慧管理分级评估标准体系【附全文阅读】
  • C++ map和set
  • js闭包问题
  • 【教学类-36-10】20240905(通义万相)-A4各种大小的鱼制作“吐泡泡的鱼”01版
  • 【工具变量】上市公司企业海外业务收入数据集(2003-2024年)
  • 从技术选型到现场配置:DDC 楼宇自控系统全流程落地方案(2025 版)
  • 阿里云ecs 2h2g 实际可用内存不足的情况
  • 【React】性能提升方案:Reat.memo, useMemo,useCallback用法详解
  • 文心快码已支持Kimi-K2-0905模型
  • 6.ImGui-颜色(色板)
  • biocmanager安装 库 老是提示网络连接错误 才尝试各种办法