1.导入字体库

在network中可以设置节点label的颜色,但导入字体库是一件很麻烦的事(当这个字体你电脑没有的时候需要去导入)。

这里介绍network中导入的方法。

network是有点基于matplotlib的。

所以在matplotlib中导入字体就可以在newwork中使用了。

1.1.先下载字库

通常是ttf文件,如

37686-华光准圆_CNKI.ttf

2.导入字库

输入字库文件的位置

from matplotlib import font_managerfont_manager.fontManager.addfont(r"font/37686-华光准圆_CNKI.ttf")

3、先查看电脑中有哪些字库

from matplotlib import font_managerfor font in font_manager.fontManager.ttflist:# 查看字体名以及对应的字体文件名print(font.name, '-', font.fname)

.name为字体名字,.fname为字体文件所在位置。

4.使用字体

全局使用

from pylab import mplmpl.rcParams["font.sans-serif"] = ["华光准圆_CNKI"]

进行这个设置后,不用再进行设置全局都是使用这个字体。

局部使用

2. draw label

看draw的代码:

可以看到font的设置都是int或string型。

而label却可以是字典。

这导致的问题是如果我们对不同节点的label在字体上有不同要求,我们没有办法在一个draw函数中做到。

但我们有

draw_networkx_labels()、

这是专门画label的函数,它不会画点和线。

先用draw画出图形(with_label设置为flase)

再通过for循环不断调用draw_networkx_labels()画label就可以做到了。

network 节点label以及相关字体设置相关推荐

  1. 【CSS】font-family的相关字体设置

    大家都知道,在不同操作系统.不同游览器里面默认显示的字体是不一样的,并且相同字体在不同操作系统里面渲染的效果也不尽相同,那么如何设置字体显示效果会比较好呢?下面我们逐步的分析一下: 一.字体基础知识 ...

  2. AntV G6修改节点label样式

    代码布局如下: 主要代码: defaultNode: { // 节点样式修改type: 'image', // 设置节点为图片size: [40, 40], // 节点大小labelCfg: { // ...

  3. Pytorch:使用官网提供数据集的相关参数设置,以CIFAR10为例进行说明

    文章目录 前言 一.Dataset 定义-组成 分类 二.获取数据集 1.参数说明 2.相关Demo 前言 本文记录笔者关于Dataset的相关学习记录,以Pytorch官网文档为主进行学习 一.Da ...

  4. python docx 设置字体_python docx 中文字体设置的操作方法

    这篇文章主要介绍了关于python docx 中文字体设置的操作方法,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 最近用到了docx生成word文档,docx本身用起来很方便,自带的 ...

  5. matplotlib的默认字体_浅谈matplotlib默认字体设置探索

    控制默认字体的设置 根据官方文档https://matplotlib.org/tutorials/text/text_props.html#default-font可知: The base defau ...

  6. 网页字体设置你了解吗?

    以前做项目的时候就依葫芦画瓢的设置 { font-family:arial,"microsoft yahei",simsun,sans-self; } 等类似的字体,然而当更多的设 ...

  7. web字体设置成平方字体_探索免费和开放的Web字体

    web字体设置成平方字体 毫无疑问,近年来,开源字体已经改变了网络的面貌. 在2010年之前,您可能会在网络浏览器中看到的唯一字体是Microsoft的通用"网络安全" 核心字体 ...

  8. java swing 字体设置_java如何改变Swing应用程序的默认字体/字号

    java如何改变Swing应用程序的默认字体/字号?常用Swing作为程序UI的人可能会注意到,Swing组件默认显示文字的字号为11.这对于英文显示毫无问题,但是如果用这个字号显示中文的话,这么小的 ...

  9. uni-app老年模式字体设置思路

    uni-app老年模式字体设置 一.实现原理 借助插件,将项目中的字体单位rpx换成rem,结合官网提供的page-meta属性,通过控制根字体大小,达到调节字体大小的要求. em:font size ...

  10. 手机/微信/浏览器的字体设置太大,rem 计算不准确

    手机/微信/浏览器的字体设置太大,rem 计算不准确的问题 鉴于用微信的人特别的多,而且微信出了特别贴心的功能就是调整界面字体大小. 可是这一调 H5 就出问题咯...页面变得特别大,记录一下这个爬坑 ...

最新文章

  1. U盘重装MacOS-Sierra系统
  2. canvas画布属性globalAlpha 和 createRadialGradient函数出现的设置问题
  3. 你会在C#的类库中添加web service引用吗?
  4. no.5_得到4升的水
  5. whether logo retrieval will block the application
  6. C# WPF 表单更改提示
  7. 解决:Command line is too long. In order to reduce its length classpath file can be used.
  8. 【Python3网络爬虫开发实战】1.5.3-redis-py的安装
  9. php swoole多进程,PHP基于swoole多进程操作示例
  10. memcache面试
  11. TensorFlow YOLO3
  12. 网页登陆注册(jsp实现)验证码
  13. 0603 学术诚信与职业道德
  14. win7 兼容 因特尔十代_高配主板想用win7咋办 Intel10代CPU配上驱动总裁玩转win7
  15. 软件开发人员的简历项目经验怎么写?
  16. facade模式 java_Java设计模式之外观模式(Facade模式)介绍
  17. 解决excel里面“取消隐藏”是灰色的问题
  18. VirtualBox虚拟机全屏显示
  19. Java校招基础知识总结(横扫BAT,就业经验交流会演讲稿)
  20. 博客9-16CSS 三大特性

热门文章

  1. Http Simulate
  2. 计算机英语emulated,【英语词汇】 imitate、mimic、mock、 simulate、emulate 这组词都有...
  3. 通信原理第六章思维导图
  4. 前端es6文档大全,你想要的这都有
  5. 2 --> PCIE 协议栈的框架详解
  6. 视频教程-OCJP认证考试复习课-其他
  7. linux查看二进制文件乱码
  8. vbs无法拒绝的表白代码
  9. webstorm主题更换和webstorm汉化
  10. js 将16进制颜色转为RGBA