Trazado de problemas con guiones y líneas punteadas: ¿Cómo modificar los estilos de línea predeterminados para un mejor uso con los 'pintores' de renderizadores de vectores?
Matlab ofrece el siguiente valor predeterminadolinestyles:
'-' Solid line (default)
'--' Dashed line
':' Dotted line
'-.' Dash-dot line
Los dos primeros están bien, el tercero:
absolutamente no es de mi gusto y mal hecho y el último-.
solo se puede usar con renderizadores de píxeles (openGL
, zbuffer
), de lo contrario, se ve igual que--
. Pero me gustaría renderizar mis gráficos conpainters
por innumerables razones De esta manera ellínea de guión se vuelve inútil:
Las líneas de puntos (azul, rojo brillante) prácticamente se parecen a la línea discontinua (rojo oscuro). Este es un zoom de 3000% de mi PDF basado en gráficos vectoriales.
Este es básicamente mi código para generar los gráficos:
set(fig_handle, 'Units','centimeters','PaperUnits','centimeters')
set(fig_handle,'Position',[1 1 width height],...
'PaperPosition',[0 0 width+margin height+margin],...
'PaperSize',[width+margin height+margin],...
'PaperPositionMode','auto',...
'InvertHardcopy', 'on',...
'Renderer','painters'...
);
saveas(fig_handle,name,'pdf')
Bueno, necesito un tercer estilo de vida, ¿conoces alguna posibilidad de crear un estilo de vida personalizado o modificar los existentes?El aumento de los espacios entre guiones y puntos ya debería resolver el problema.
¡Los marcadores y el uso de los renderizadores de píxeles no son una opción!
Además, algunas líneas "personalizadas" en los medios de "omitir" valores no deberían ser una opción.
Estoy agradecido por cualquier consejo.