python - 在 python 中绘制轴 - matplotlib

标签 python graph matplotlib gridlines

我目前有一个数据图,红色垂直线标记“平均旋转次数”所在的点。我想知道是否可以将“百万旋转,百万”点的标记更改为蓝色/黑色细十字,并将主要/次要网格线放置在两个轴上?所有可用的在线帮助似乎都来 self 们没有的模块。 另外,如何将我绘制的红线标记为“平均旋转次数”?

非常感谢。

matplotlib.pyplot.scatter(millionspins,millions)
plt.xlabel("Number of spins")
plt.plot([averageiterations,averageiterations],[1000000,1500000],'r-')
plt.xlim(0,max(millionspins))
plt.ylim(1000000,max(millions))
plt.ylabel("Bank")
plt.xlim(0,max(millionspins))
plt.ylim(1000000,max(millions))
show()

最佳答案

我想你想要的是:

ax = plt.gca()
ax.grid(True)
ax.plot(millionspins, millions, marker='+', color='b')

除非您需要使每个标记具有不同的大小或颜色,否则我建议使用 plot 而不是 scatter 因为它更快并且您以后可以更轻松地修改它(如果你想做动画)。

关于python - 在 python 中绘制轴 - matplotlib,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15909293/

相关文章:

python - 计算 Pandas 多级指数特定级别的增长率

python - 如何将相关列表转换为协方差矩阵?

javascript - d3.js:如何在强制布局中更新链接数据时删除节点

java - 树的分区压缩以及如何将节点压缩到根

python - 如何在 Streamlit 页面中制作折线图动画

python - 用动态语言编码视频的好库?

Python - 快速排序 - 超过最大递归深度

python - 如何使用 python 制作盒须图

python - 如何将轴标签移动到 matplotlib 中的箭头附近

pandas - 如何从频率表创建箱线图