【发布时间】:2017-10-26 07:20:19
【问题描述】:
import matplotlib.pyplot as plt
import numpy as np
y = np.random.rand(100)
plt.scatter(list(range(100)), y)
上面的推荐会用matplotlib画一个散点图。
假设我想隐藏值小于 0.5 的点。同时,我应该保持 x 轴不变。我该怎么做?
【问题讨论】:
-
不要绘制您不想绘制的点,根据需要指定 xlim。就如此容易。这种方法有什么问题?
-
我没看懂,你能给我看看代码吗? @朱利安
-
不,这不是 SO 的工作方式,先自己尝试一下。
-
@Julien 假设 x=[0,1,2,3,4], y=[0.6, 0.5, 0.3, 0.8, 0.9]。我只想隐藏0.3点,其他点保持不变。
-
@Julien 我想你误解了我的问题。我有 (0,0.6), (1, 0.5), (2, 0.3), (3, 0.8), (4, 0.9) 这五个点。我想隐藏 (2, 0.3) 并保持其他不变。如果使用你的方法,我会得到 (0,0.6), (1, 0.5), (2, 0.8), (3, 0.9)。这不是我想要的。
标签: python matplotlib