python - 如何在 python 上制作网格(使用 matplotlib 或其他库)
解决方案
如果无法访问数据来重现您的图形(没有网格),就不可能为您提供工作代码。但是,以下是有关如何执行此操作的一个基本示例。这里的技巧是在 x 轴上以 1 到 13 的间距使用主要刻度,在 y 轴上以 1 到 8 的间距使用。然后你需要打开网格使用plt.grid()
和使用linestyle='dotted'
来获得类似于你想要的网格。
import numpy as np
import matplotlib.pyplot as plt
x = np.random.randint(1, 14, 50)
y = np.random.randint(1, 9, 50)
plt.plot(x, y, 'bo')
plt.xticks(range(1, 14));
plt.yticks(range(1, 9));
plt.grid(linestyle='dotted')
推荐阅读
- flutter - Flutter mapbox折线图
- python - Tensorflow 错误“TypeError:传递给 'Pack' Op 的 'values' 的列表中的张量具有不完全匹配的类型 [int32, int64, int32, int32, int32]。”
- amazon-web-services - 即使在购买了预留实例 (AWS) 后,我的实例也会被计费
- python-3.x - Python通过鼠标拖动截取窗口特定部分的屏幕截图
- python - 如何从 django api 视图中的模型中获取字段
- c# - 如何在实体框架 6 中编写 IQueryable 连接
- angularjs - Angularjs $location.path 未定义
- python-3.x - 将符号和模式添加到 Python 中的嵌套列表中?
- reactjs - 如何在 React 中偏移链接和锚点?
- html - dt dd 之间有换行符