【发布时间】:2015-07-14 07:41:01
【问题描述】:
我实际上想重新创建如下图像:
特别是 x 轴上的小 X 我有一个
list = [[100,-3],[200,None],[120,-2] ... ]
我愿意
for x in list:
if x[1]!=None:
plot(x[0],x[1],'ok')
else:
### PLot on the axes ###
但是当我在绘图时,我不知道轴是什么。我知道有些值是无,例如 (250,None),所以我想在 x = 250 的 x 轴上绘图,但我不知道 min(ylim()) 最终会是什么。
我知道我可以做到plot(250,-5,'X',zorder=999999) 但这只是当我知道最小轴是什么时..(我不能做 min、max 等来知道 min 轴。因为真实数据是字典内的列表内的列表等.. )
【问题讨论】:
-
添加你尝试过的代码
-
您是在问如何在轴脊(x 轴线)上绘图吗?或者您想精确地绘制在线上(即将点设置在线上而不是指定 y 坐标)?
-
@hitzg 是的,我想在线绘制,而不是指定 y 坐标
标签: python matplotlib axes