在散点图上仅绘制“非无”值

我有2个清单:

list1 = [-1, -6, None, -8, None, None, -2] #axis y
list2 = [1,2,3,4,5,6,7] #axis x

我只需要在散点图上绘制非值(-1,-6 ...),但同时在X轴上显示list2上的所有值。

我还需要将Y轴保持与所示的顺序相同(-1,-6 ...)。 有谁可以帮助我吗?

评论
oiusto
oiusto

To filter out all the None values in list1 you could use a snippet like this

does_not_contain_none = list(filter(lambda x: x is not None, list1))

注意:这将保留元素的原始顺序

点赞
评论