2015-08-14 3 views
-2

Я вижу тонну поисков по маркеру повторного калибровки относительно окна и/или положения, но все, что я хочу сделать, это сделать маркеры большими.Повторные калибровки маркеров matplotlib

Я попытался это, но он не любит markersize рассуждение

plt.figure(figsize=(8, 6), dpi=80, markersize = 2) 
for c, i, target_name, marker in zip("rgby", [0, 1, 2, 3], target_names,('*','x','1','d')): 
    plt.scatter(X_r2[y == i, 0], X_r2[y == i, 1], c=c, label=target_name, marker=marker) 
plt.legend() 
plt.title(title) 
plt.show 

Я знаю, что это должно быть очень легко, но не могу показаться, чтобы найти его, спасибо!

+1

Вы должны проверить [документацию] (http://matplotlib.org/api/pyplot_api.html#matplotlib.pyplot.scatter). Это звучит банально, но на самом деле вы уйдете далеко, если вы просто проверите документацию (в этом случае параметр 's' разбросает.) – Ajean

ответ

2

в plt.scatter(X_r2[y == i, 0], X_r2[y == i, 1], c=c, label=target_name, marker=marker) и s = x где x - размер, который вы бы хотели, например.

plt.scatter(X_r2[y == i, 0], X_r2[y == i, 1], s=40, c=c, label=target_name, marker=marker)

Смежные вопросы