python - 使用网格 Matplotlib 确定绘图大小
问题描述
我正在使用 绘制一些数据plt.scatter()
,并且我想更改它所在的绘图的大小,但是当您搜索“更改绘图大小”时出现的唯一结果是与更改图形的大小有关,我我不想做。
为了可视化我的问题,我有一个可重现的示例,我试图在 10x10 网格上绘制 4 个点,但是散点图的大小由数据而不是网格决定
上面的两张图展示了我的问题,我试图在右图看到的 10x10 网格上绘制左图上的四个点。我在 (10, 10) 处添加了一个数据点来显示这一点。
我的代码目前是:
x = [1, 2, 3, 4]
y = [1, 2, 3, 4]
fig = plt.figure()
ax = fig.gca()
ax.set_xticks(np.arange(0, 11, 1))
ax.set_yticks(np.arange(0, 11, 1))
plt.grid()
plt.scatter(x, y)
这会产生左图。
解决方案
推荐阅读
- node.js - mongoose-paginate-v2 不在两个方向上排序
- python - 如何使用 Type 使 pydantic Field 接受子类?
- command-line - 如何使用一个命令在一个终端窗口中并行运行 4 个纱线脚本
- javascript - 动画 svg 加载图标,直到图像加载
- spring-boot - 使用 kotlin 创建 Web 应用程序的最佳方法是什么?
- postgresql - 将 postgres docker 与 Widlfy docker 连接起来
- reactjs - React hooks from 不使用 setValue() 设置值
- javascript - 在使用 s3 url 呈现的 iframe 上使用 javascript 时出现 CORS 问题
- haskell - Is there a way to use "<=" for pattern matching in Haskell?
- azure-devops - 是否可以在没有资源的情况下使用 Azure 警报?