scatter 예제에서 점의 크기를 설명하는 (matplotlib) 범례를 포함하는 방법을 찾고 있는데,이 기본 예제에서와 같이 다른 변수와 관련 될 수 있습니다.matplotlib scatter legend size를 만드는 방법
(고무로부터 : http://matplotlib.org/examples/shapes_and_collections/scatter_demo.html)import numpy as np
import matplotlib.pyplot as plt
N = 50
x = np.random.rand(N)
y = np.random.rand(N)
a2 = 400*np.random.rand(N)
plt.scatter(x, y, s=a2, alpha=0.5)
plt.show()
정도로 범례 scatter
에 s
디스크립터에있어서, 크기가 0-400합니다 (a2
변수)에 대응 적으로 몇 점있을 것이다.
감사; 이것은 여전히 각 bin에 대한 레이블을 갖는 제한이 있습니다. 예를 들어 레이블의 대부분은 범례에 포함되지 않는 한 더 많은 범례 행을 의미합니다. – gluuke
범례에 장소를 지정하지 않고 일부 점을 플롯하려는 경우 범례에 추가되지 않았 음을 의미하는''_ ''레이블을 할당 할 수 있습니다. 예를 들어 "Small"과 "Large"를 "_"로 바꿀 수 있고 전설은 [ "Tiny", "Medium", "Huge"] 일 수 있습니다. – Ffisegydd