我正在使用Matplotlib散点绘图仪进行绘图.对于标记,我理想地喜欢内部有圆点的圆形轮廓(外圆圈清楚地表明那里有东西,然后点更精确).我可以实现这个,如果我只是绘制两次(一次用轮廓然后再用点),但那时我的传说是不正确的.所以我的问题是,有什么办法可以做到这一点吗?或者我在寻找不存在的解决方案?
示例代码:
import matplotlib.pyplot as plt
fig1 = plt.figure()
ax1 = fig1.add_subplot(111)
x_data = [0.5, 1, 1.5]
y_data = [0.06, 0.06, 0.01]
ax1.scatter(x_data, y_data, label= 'Example legend entry.', s=80, marker='o', facecolors='none', edgecolors='black')
ax1.scatter(x_data, y_data, label= 'Example legend entry.', s=10, marker='o', color='black')
plt.gcf().subplots_adjust(bottom=0.08, top=0.95, left=0.05, right=0.84)
ax1.legend(loc='center left', bbox_to_anchor=(1, 0.5), fancybox=True, ncol=1, fontsize=17, labelspacing=1)
mng = plt