我正在尝试使用matplotlib更改networkx生成的图形的背景颜色。但是似乎我的代码仅更改外部背景,而不更改图形本身的背景。示例代码:


fig =plt.figure(figsize=(30,30))x_max,y_max = vnode.max(axis=0)  # 获取每一列最大值
x_min, y_min = vnode.min(axis=0)  # 获取每一列最小值
x_num = (x_max - x_min)/10
y_num = (y_max - y_min) /10plt.xlim(x_min - x_num, x_max + x_num)
plt.ylim(y_min - y_num, y_max + y_num)img = plt.imread("11.jfif")plt.gca().imshow(img,aspect='auto',extent=[x_min - x_num, x_max + x_num,y_min - y_num, y_max + y_num])

可以使用更改背景颜色ax.set_facecolor。如果您未创建ax,则可以使用**plt.gca().set_facecolor。**如果您还想删除黑色边框,请使用ax.axis(‘off’)。请注意,中的会bg_color=被忽略nx.draw_networkx。

import networkx as nx
import matplotlib.pyplot as plt

fig, ax = plt.subplots()
nx.draw_networkx(nx.dodecahedral_graph(),
with_labels=False, node_shape=’*’, node_size=300, node_color=‘gold’,
edge_color=‘crimson’, width=5)
ax.set_facecolor(‘deepskyblue’)
ax.axis(‘off’)
fig.set_facecolor(‘deepskyblue’)
plt.show()
结果

链接: https://www.pythonheidong.com/blog/article/781924/33c681a72006fc787441/

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

matplotlib更改networkx生成的图形的背景图。相关推荐

  1. html radio 默认图片替换_html,css_如何更改radio、checkbox选项框背景图?,html,css - phpStudy...

    如何更改radio.checkbox选项框背景图? radio单选框默认是圆圈:checkbox复选框默认是正方形: 1.想问一下如何用纯CSS的方法改变选项框样式,比如将圆圈改成五角星或者菱形或者一 ...

  2. 小程序canvas生成海报 字体在背景图下方

    小程序canvas生成海报 字体在背景图下方 图片是异步加载 可以放在回调里设置字体 也可以延迟放置 如果还有更好的方法可以留言

  3. jquery.qrcode生成带logo和背景图的二维码

    效果图: <html lang="zh-cn"> <head> <title>jQuery生成二维码分享图片</title> < ...

  4. html单选框背景图片,如何更改radio、checkbox选项框背景图?

    radio单选框默认是圆圈:checkbox复选框默认是正方形: 1.想问一下如何用纯CSS的方法改变选项框样式,比如将圆圈改成五角星或者菱形或者一张图片? 2.我切好图用 background:ur ...

  5. vue 设置背景图地址_vue-生成自动铺满的背景图

    生成如上图的背景图 需要以下的代码: div部分: <template> <div class="bg" :style ="bg"> & ...

  6. 基于 Python Matplotlib 模块的高质量图形输出

    1 关于 Matplotlib 模块 Matplotlib 是一个由 John Hunter 等开发的,用以绘制二维图形的 Python 模块.它利用了 Python 下的数值计算模块 Numeric ...

  7. python简单图形输出_基于 Python Matplotlib 模块的高质量图形输出

    Matplotlib 是一个由 John Hunter 等开发的,用以绘制二维图形的 Python 模块.它利用了 Python 下的数值计算模块 Numeric 及 Numarray,克隆了许多 M ...

  8. 【matplotlib】3-绘制统计图形

    文章目录 绘制统计图形 1.柱状图 1.1 应用场景--定性数据的分布展示 1.2 绘制原理 2.条形图 3.堆积图 3.1 堆积柱状图 3.2 堆积条形图 4.分块图 4.1 多数据并列柱状图 4. ...

  9. 修改matlab 生成exe的图标,更改matlab生成exe文件的图标

    更改matlab生成exe文件的图标 明天项目答辩,今天又把程序折腾了一遍,最后生成exe文件,上网搜了一下把图标改成了自己选的图形. 在matlab中文论坛上有高手指出如下的做法: 假设你的图标文件 ...

最新文章

  1. 严重推荐文献管理软件 Mendeley
  2. Python:docx模块
  3. 留个HelpAssistant用户后门,呵呵。
  4. s4800扫描电镜的CSS3_日立S4800扫描电镜中文使用手册
  5. hive kerberos java_Kerberos身份验证错误 - Sqoop通过Hive从SQL导入HDFS
  6. C语言#define宏定义可能注意不到的地方
  7. 玩转iOS开发:iOS 10 新特性《Thread Sanitizer》
  8. 宿华辞任快手CEO 联合创始人程一笑接任
  9. echarts图表使用v-show控制图表显示不全的问题
  10. python定时器毫秒_Python实现定时精度可调节的定时器
  11. 通信网络基础知识复习
  12. 查看电脑的admin的密码
  13. 解决vue项目更新版本后浏览器的缓存问题
  14. Unity3D AssetBundle打包与加载
  15. 你连问问题都不会?怎么学编程!!!
  16. 回顾之前给公司的建议,及离开前想说的话
  17. php 精湛技术,【名医风采】范学民:用精湛技术温暖患者
  18. GateData Graph Digitizrer 图片中原始曲线数据提取——科研利器
  19. MySQL数据库的完全卸载
  20. oracle出现“无法为表空间 XX 中的段创建 INITIAL 区”错误

热门文章

  1. LVS的NAT工作模型详解
  2. linux下的trap命令
  3. MySQL的用户的创建以及远程登录配置
  4. Switch-case语句
  5. 复利计算5.0——结对(总结)
  6. 开始使用VS2005+ASP.NET+Access(以后可能是MS SQL Server)编写管理系统的计划
  7. 对DbRuleAuthorizationProvider的修改
  8. Android Studio +MAT 分析内存泄漏实战
  9. 创业失败的七个原因及解决之道
  10. Nboot中nand flash控制器参数TACLS、TWRPH0和TWRPH1的确定(基于K9F1208U0B)