我想用Matplotlib复制下面的图:
我试过这样的东西:
plt.plot(x, y, color=‘red’, fillstyle=‘none’, marker=“*”, markersize=10)
问题是这条线穿过了标记,我想避免这种情况。你知道怎么做吗
wtzytmuj1#
只需使用markerfacecolor="white"而不是fillstyle="none":
markerfacecolor="white"
fillstyle="none"
import matplotlib.pyplot as plt x = [1, 2, 3] y = [1, 2, 4] plt.plot(x, y, color="red", marker="*", markersize=10, markerfacecolor="white")
1条答案
按热度按时间wtzytmuj1#
只需使用
markerfacecolor="white"
而不是fillstyle="none"
: