【发布时间】:2019-08-22 07:18:42
【问题描述】:
我想绘制一条以空圆圈结尾的线。本质上是开区间的可视化[0, 1)我的尝试是:
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 1, 20)
y = 1 + x*2
l, = plt.plot(x[:-1], y[:-1])
plt.scatter(x[-1], y[-1], marker='o', facecolor='none', edgecolor=l.get_color())
不幸的是,这条线没有连接到圆圈。或者,我可以绘制所有的plt.plot(x, y),但是这条线在圆圈内。有什么好的方法来绘制它,使线恰好接触圆并且不会走得更远?
我正在寻找一种方法,可以让我在其他线路上重现这一点,并且不需要对每个用例进行大量微调。
【问题讨论】:
标签: python matplotlib