2012-09-07 21 views
14

Tengo un gráfico que tiene este aspecto:gnuplot - Aumentar el tamaño de momento sólo en la leyenda/clave

image

Quiero aumentar el tamaño de los puntos en la leyenda (es leyenda o clave ?) pero sin aumentar el tamaño de los puntos en la trama. Se explica mejor en la imagen. ¿Se puede lograr esto?

+1

Deseo esos eran círculos rojos a mano (FHRC, como se conocen en meta) ... pero su imagen con texto asociado transmite muy claramente cuál es su problema y lo que está buscando. Buena pregunta. (+1) – mgilson

Respuesta

9

Primero grafique nada con el aumento del tamaño del símbolo, luego trace los datos sin la clave.

gnuplot> plot 1/0 ls 7 lw 6 with points t "0.0", "yourdata" ls 7 notitle 

Utilice el mismo estilo de punto para ambos trazados y cambie el nombre de la primera clave de trazado como desee.

+0

Estaba buscando algo más parecido a una opción 'gnuplot' en lugar de un hack, pero tengo que admitir que esta solución funciona bastante bien. Gracias mi amigo. – Gabriel

+1

Este es un truco muy útil para mantener (uno que he usado en muchas de mis respuestas aquí). – mgilson

3

círculos menos que esté utilizando para llenar (pt 7) es posible que desee adoptar esta mejora de la respuesta del Jari, que se ve mejor como los puntos en la clave son menos graso y más elegante:

plo 1/0 w p lc 1 pt 1 lw 3 ps 3 t "Data 1", "data1.dat" lc 1 pt 1 notitle,\ 
    1/0 w p lc 3 pt 2 lw 3 ps 3 t "Data 2", "data2.dat" lc 3 pt 2 notitle 
+0

Deberías mencionar * por qué * se supone que debe verse mejor. Con el estilo de punto para OP utilizado, no importa si usa 'lw' o' ps'. Solo en tu caso con cruces lo hace. – Christoph

+0

@Christoph "cruces" se llaman puntos en gnuplot y se usan tanto en la respuesta aceptada como en la mía, ¿quizás te refieres a puntos? En este caso, sí, no debería haber diferencia. – DarioP

+0

No, por "cruces" me refiero al tipo de punto que se obtiene con 'pt 1', que no es lo que usa el OP. Utiliza 'pt 7' que son puntos :) – Christoph

Cuestiones relacionadas