簡體   English   中英

帶有空標記的 Matplotlib 繪圖線

[英]Matplotlib plot line with empty markers

我正在以這種方式繪制一些數據:

plt.plot(x, data['Coherence'], color='b', marker='.', linestyle='solid', mfc='none', mec='b')
plt.xlabel("Number of Topics")
plt.ylabel("Coherence score")
plt.legend("coherence_values", loc='best')
plt.show()

輸出(正確)是:文本

這幾乎是我想要的,但在標記后面,我仍然可以看到部分線條。 有沒有辦法得到這樣的結果?

在此處輸入圖片說明

謝謝!

您可以將markerfacecolor參數設置為“白色”以獲得所需的結果。

例如:

import matplotlib.pyplot as plt
import numpy as np

plt.plot(np.random.randn(10), color='b', marker='.', linestyle='solid',  mfc='none', mec='b', markersize=24, markerfacecolor='white')

產生下圖:

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM