Как уменьшить размер формы метки на pyplot - PullRequest
0 голосов
/ 14 июля 2020

Я пытаюсь создать диаграмму рассеяния, я сделал это с помощью следующего кода:

fig = plt.figure(figsize=(10,10))
ax=plt.axes()
ax.set_xlabel('Valencia', fontsize=15)
ax.set_ylabel("Excitacion", fontsize=15)
ax.set_title('Valor de la Emocion en modelo circumplejo')

labels=[]
N=50

for i in range(0,total_de_chunks):
    x=y=0
    data=modelado_lista_emociones_chunk_grafica[i]
    names = list(data.keys())
    values = list((data.values()))
    x = (data['Valence'])
    y = (data['Arousal'])
    
    labels.append(names[0])
    
    r = ((data[names[0]]*100)**2) # in points, not data units
    colors = np.random.rand(N)
    plt.scatter(x, y, s=r,  alpha=0.5,cmap='hsv')
    
ax.legend(loc=8,framealpha=1, fontsize=8)
plt.legend(labels, numpoints=10)

fig.show()

но часть, которая показывает метки, сохраняет размер разброса. Я безуспешно пытался их уменьшить. Я хочу отобразить только маленькую точку или квадрат с цветом и именем, а не фактическим размером.

Вот изображение: введите описание изображения здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...