Shared marker utilities following DRY principles Eliminates code duplication between PNG and PDF backends
Type | Visibility | Attributes | Name | Initial | |||
---|---|---|---|---|---|---|---|
character(len=*), | public, | parameter | :: | MARKER_CIRCLE | = | 'o' | |
character(len=*), | public, | parameter | :: | MARKER_SQUARE | = | 's' | |
character(len=*), | public, | parameter | :: | MARKER_DIAMOND | = | 'D' | |
character(len=*), | public, | parameter | :: | MARKER_DIAMOND_SMALL | = | 'd' | |
character(len=*), | public, | parameter | :: | MARKER_CROSS | = | 'x' | |
character(len=*), | public, | parameter | :: | MARKER_PLUS | = | '+' | |
character(len=*), | public, | parameter | :: | MARKER_STAR | = | '*' | |
character(len=*), | public, | parameter | :: | MARKER_TRIANGLE_UP | = | '^' | |
character(len=*), | public, | parameter | :: | MARKER_TRIANGLE_DOWN | = | 'v' | |
character(len=*), | public, | parameter | :: | MARKER_PENTAGON | = | 'p' | |
character(len=*), | public, | parameter | :: | MARKER_HEXAGON | = | 'h' |
Get standardized marker size for given style Eliminates magic number duplication across backends
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | style |
Validate if marker style is supported
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
character(len=*), | intent(in) | :: | style |
Get default marker style