擅长:python、mysql、java
<p>你离得很近,你只需要把当前的</em>点和上一个</em>或下一个</em>点传递到<code>plot()</code>。如果你把过滤循环改成</p>
<pre class="lang-py prettyprint-override"><code>for ii in range(len(map_q_fault_lon)):
if q_fault_distance[ii] <= 50 and ii > 0:
map.plot(map_q_fault_lon[ii-1:ii+1], map_q_fault_lat[ii-1:ii+1], 'k-', lw=1.0)
</code></pre>
<p>您应该看到所需的过滤。以下是此方法的结果和一些生成的数据:</p>
<p><a href="https://i.stack.imgur.com/Eacoe.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/Eacoe.png" alt="enter image description here"/></a></p>