python - 对图中的多个图使用 add_subplot
问题描述
我使用以下代码在飞机的左侧和右侧放置两个图。但是,如您所见,这些图有重叠。我该如何解决?
fig = plt.figure(figsize = (16,8))
ax = fig.add_subplot(1, 1, 1)
ax.scatter( F1, F2, c=colors )
ax2 = fig.add_subplot(1, 2, 2)
ax2.scatter( F1, F3, c=colors )
解决方案
您正在创建重叠的子图
ax = fig.add_subplot(1, 1, 1) # 1 row 1 col # pos 1
ax2 = fig.add_subplot(1, 2, 2) # 1 row, 2 col # pos 2
如果要将绘图空间除以 2,则应使用:
ax = fig.add_subplot(121)
ax2 = fig.add_subplot(122)
推荐阅读
- vba - 运行时错误 429 Active X 无法创建对象,VBA 到 PPT
- php - ldap_search 返回空数组
- node.js - 如何使用 Windows 身份验证设置 IIS/NGINX 反向代理(在 NodeJS 前面)
- c++ - 如何使用 cpp 程序读/写 EC(嵌入式控制器)寄存器
- sql - 有没有更好的方法来使用 Access SQL 执行多个 OR 条件 IIF 语句?
- javascript - 对部署在 Azure 的 Web 服务的 AJAX 调用不成功
- c# - 将非转义的 unicode 字符串转换为 unicode
- oracle - 是否可以使用 ALL_TABLES 查询表以获取计数 - ORACLE
- selenium - 如何为以下具有相同值的 img 类获取 xpath?
- android - Android:在 Google Play 游戏中获取用户名