vcs
vcs copied to clipboard
Add more marker properties
Spending quite some time testing the vcs markers has reminded me that for now, we can specify the marker type, size and color, but it would be quite useful to be able to also specify the following:
- edge color (except for star, cross or markers where it does not make sense)
- edge thickness
- more precise size control than in 1.5.1
- support the same marker types (and names) as in matplotlib
I have implemented edge color and thickness by overlaying 2 markers of different color and size, as can be seen in the following figure generated for the IPCC report, but it was quite painful
The following ones were also made for IPCC. The top 2 were made with vcs (1.x), using the overlay 2 markers to simulate an edge and the third was made with matplotlib+basemap. Guess which one has the nicest markers (you will have to click to get the full size picture).
Hopefully, the new way of rendering the plots in 2.x will make it possible to dramatically increase the output quality! In vcs we trust!
Note that supporting non linear projection forthe data AND the markers AND the meridians/parallels (and the text objects, etc) is vital if we want to be able to keep on making plot like the following
Migrated from: https://github.com/UV-CDAT/uvcdat/issues/1080