我有一個散點圖,如下圖,並希望我的繪圖具有雙重邊緣,而不必使用相同的座標在同一個座標上創建相同的散點圖。我無法找到如何將雙線作爲邊緣。scatterplot蟒蛇雙刃線
import numpy as np
import matplotlib.pyplot as plt
N = 50
x = np.random.rand(N)
y = np.random.rand(N)
colors = np.random.rand(N)
plt.scatter(x, y, s=400, c=colors,marker='h' alpha=0.5,edgecolors='black',linewidth=1)
plt.show()
的主要原因是這個問題來源於我有一個錯誤:當我與疊加在同一座標散點圖,新的情節我創建傾向於略微修改自己的立場,不完全符合一個在每個其他
此錯誤不顯示時背景標記有facecolors=''
但只有當它有facecolors='w'
這對我來說是一個問題。
你能告訴確切的代碼,使該問題?並讓你更新到matplotlib 2.0? – f5r5e5d
@ f5r5ed是的,已更新。使用下面的代碼,如果我刪除了N = 50並執行以下操作,則錯誤返回: 'cmap = plt.get_cmap('jet_r') colors = cmap(np.linspace(0.1,0.9,cmap.N// 2)) whites = [[1,1,1]]' – MattnDo