我使用Matplotlib分散繪圖儀進行繪圖。對於標記,我理想地喜歡內部帶圓點的圓的輪廓(外部的圓圈表明這裏有東西,因此點更精確)。如果我簡單地繪製它兩次(一次使用輪廓,然後再次使用點),但我的傳說不正確,我可以實現這一點。所以我的問題是,有沒有辦法做到這一點?或者我正在尋找一種不存在的解決方案?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.get_current_fig_manager()
mng.window.showMaximized()
plt.show()
所以呀,想有點像那些標記但是讓他們像在傳說的能力(不同於如何目前分爲兩部分)。
如果需要任何進一步的信息或澄清,請詢問。預先感謝任何/所有的幫助!
澄清:我不確定我是否足夠好地解釋了我的目標。我知道我可以擺脫其中一個傳奇,但我試圖實現的是帶有組合標記的單個圖例條目(即其中有一個'圓點'的圓圈)。如果我不能實現,那麼是的,我只是禁用外圈的圖例,但很想在圖上使用標記(這是兩個標記的組合),以便在圖例上使用。
啊,完美!這正是我所追求的。我一直在尋找是否有一個「帶圓點的圓圈」標記,但找不到任何東西,但它從來沒有想過要用乳膠! 非常感謝您的幫助! – Steve
很高興我能幫到你。 – djangoliv