2013-10-07 85 views

回答

3

您可以用幾種不同的繪圖軟件包來實現這種類型的繪圖。要獲得matplotlib類似的東西,嘗試建立標記如下:

import numpy as np 
import matplotlib.pyplot as plt 
# random data to stand in 
x1 = 0.8+0.1*np.random.rand(25) 
x2 = 0.3+0.2*np.random.rand(25) 
# customise the marker properties 
plt.plot(x1, color='g', marker='s', mec='w', mfc='g', mew='3', ms=8) 
plt.plot(x2, color='b', marker='s', mec='w', mfc='b', mew='3', ms=8) 
plt.show() 

查看您可以修改的屬性plotline2D文檔的更多信息。

+0

這似乎是一個很好的「黑客」,但正如http://stackoverflow.com/中指出的那樣問題/ 14498702 /,如果多行重疊,或者標記彼此靠近,這種方法效果不佳。鏈接上還有另一個黑客解決方案 - 但是真的沒有簡單的方法來實現這個工作嗎? – Daniel