|
| 1 | +:orphan: |
| 2 | + |
| 3 | +Tag Glossary |
| 4 | +============ |
| 5 | + |
| 6 | +I. API tags: what content from the API reference is in the example? |
| 7 | +II. Structural tags: what format is the example? What context can we provide? |
| 8 | +III. Domain tags: what discipline(s) might seek this example consistently? |
| 9 | +IV. Internal tags: what information is helpful for maintainers or contributors? |
| 10 | + |
| 11 | + |
| 12 | +API tags: what content from the API reference is in the example? |
| 13 | +---------------------------------------------------------------- |
| 14 | + |
| 15 | ++-----------------------------------+---------------------------------------------+ |
| 16 | +|``tag`` | use case - if not obvious | |
| 17 | ++===================================+=============================================+ |
| 18 | +|**Primary or relevant plot component** | |
| 19 | ++-----------------------------------+---------------------------------------------+ |
| 20 | +|``component: axes`` |remarkable or very clear use of component | |
| 21 | ++-----------------------------------+---------------------------------------------+ |
| 22 | +|``component: axis`` | | |
| 23 | ++-----------------------------------+---------------------------------------------+ |
| 24 | +|``component: marker`` | | |
| 25 | ++-----------------------------------+---------------------------------------------+ |
| 26 | +|``component: label`` | | |
| 27 | ++-----------------------------------+---------------------------------------------+ |
| 28 | +|``component: title`` | | |
| 29 | ++-----------------------------------+---------------------------------------------+ |
| 30 | +|``component: legend`` | | |
| 31 | ++-----------------------------------+---------------------------------------------+ |
| 32 | +|``component: subplot`` | | |
| 33 | ++-----------------------------------+---------------------------------------------+ |
| 34 | +|``component: figure`` | | |
| 35 | ++-----------------------------------+---------------------------------------------+ |
| 36 | +|``component: annotation`` | | |
| 37 | ++-----------------------------------+---------------------------------------------+ |
| 38 | +|``component: label`` | | |
| 39 | ++-----------------------------------+---------------------------------------------+ |
| 40 | +|``component: ticks`` | | |
| 41 | ++-----------------------------------+---------------------------------------------+ |
| 42 | +|``component: spines`` |frequently paired with ``component: axis`` | |
| 43 | ++-----------------------------------+---------------------------------------------+ |
| 44 | +|``component: error`` | | |
| 45 | ++-----------------------------------+---------------------------------------------+ |
| 46 | +|``component: animation`` | | |
| 47 | ++-----------------------------------+---------------------------------------------+ |
| 48 | +| | | |
| 49 | ++-----------------------------------+---------------------------------------------+ |
| 50 | +|**Styling** | |
| 51 | ++-----------------------------------+---------------------------------------------+ |
| 52 | +|Use these tags when plot contains a teachable example | |
| 53 | ++-----------------------------------+---------------------------------------------+ |
| 54 | +|``styling: color`` | | |
| 55 | ++-----------------------------------+---------------------------------------------+ |
| 56 | +|``styling: shape`` | | |
| 57 | ++-----------------------------------+---------------------------------------------+ |
| 58 | +|``styling: size`` | | |
| 59 | ++-----------------------------------+---------------------------------------------+ |
| 60 | +|``styling: position`` | | |
| 61 | ++-----------------------------------+---------------------------------------------+ |
| 62 | +|``styling: texture`` | | |
| 63 | ++-----------------------------------+---------------------------------------------+ |
| 64 | +|``styling: colormap`` | | |
| 65 | ++-----------------------------------+---------------------------------------------+ |
| 66 | +|``styling: linestyle`` | | |
| 67 | ++-----------------------------------+---------------------------------------------+ |
| 68 | +|``styling: small-multiples`` | | |
| 69 | ++-----------------------------------+---------------------------------------------+ |
| 70 | +|``styling: conditional`` |styling is determined programmatically by a | |
| 71 | +| |condition being met | |
| 72 | ++-----------------------------------+---------------------------------------------+ |
| 73 | +| | | |
| 74 | ++-----------------------------------+---------------------------------------------+ |
| 75 | +|**Interactivity** | |
| 76 | ++-----------------------------------+---------------------------------------------+ |
| 77 | +|``interactivity: event handling`` | | |
| 78 | ++-----------------------------------+---------------------------------------------+ |
| 79 | +|``interactivity: click`` | | |
| 80 | ++-----------------------------------+---------------------------------------------+ |
| 81 | +|``interactivity: mouseover`` | | |
| 82 | ++-----------------------------------+---------------------------------------------+ |
| 83 | +|``interactivity: zoom`` | | |
| 84 | ++-----------------------------------+---------------------------------------------+ |
| 85 | +|``interactivity: pan`` | | |
| 86 | ++-----------------------------------+---------------------------------------------+ |
| 87 | +|``interactivity: brush`` | | |
| 88 | ++-----------------------------------+---------------------------------------------+ |
| 89 | +|``interactivity: drag`` | | |
| 90 | ++-----------------------------------+---------------------------------------------+ |
| 91 | +|``interactivity: scroll`` | | |
| 92 | ++-----------------------------------+---------------------------------------------+ |
| 93 | +| | | |
| 94 | ++-----------------------------------+---------------------------------------------+ |
| 95 | +|**Plot Type** | |
| 96 | ++-----------------------------------+---------------------------------------------+ |
| 97 | +|``plot type: bar`` |example contains a bar plot | |
| 98 | ++-----------------------------------+---------------------------------------------+ |
| 99 | +|``plot type: line`` |example contains a line plot | |
| 100 | ++-----------------------------------+---------------------------------------------+ |
| 101 | +|``plot type: pie`` |example contains a pie plot | |
| 102 | ++-----------------------------------+---------------------------------------------+ |
| 103 | +|``plot type: polar`` |example contains a polar plot | |
| 104 | ++-----------------------------------+---------------------------------------------+ |
| 105 | +|``plot type: 3D`` |example contains a 3D plot | |
| 106 | ++-----------------------------------+---------------------------------------------+ |
| 107 | +|``plot type: histogram`` |example contains a histogram | |
| 108 | ++-----------------------------------+---------------------------------------------+ |
| 109 | +|``plot type: specialty`` | | |
| 110 | ++-----------------------------------+---------------------------------------------+ |
| 111 | +|``plot type: scatter`` | | |
| 112 | ++-----------------------------------+---------------------------------------------+ |
| 113 | + |
| 114 | + |
| 115 | +Structural tags: what format is the example? What context can we provide? |
| 116 | +------------------------------------------------------------------------- |
| 117 | + |
| 118 | ++----------------------------+-------------------------------------------------------------------+ |
| 119 | +|``tag`` | use case | |
| 120 | ++============================+===================================================================+ |
| 121 | +|``level`` |level refers to how much context/background the user will need | |
| 122 | ++----------------------------+-------------------------------------------------------------------+ |
| 123 | +|``level: beginner`` |concepts are standalone, self-contained, require only one module | |
| 124 | ++----------------------------+-------------------------------------------------------------------+ |
| 125 | +|``level: intermediate`` |concepts may require knowledge of other modules, have dependencies | |
| 126 | ++----------------------------+-------------------------------------------------------------------+ |
| 127 | +|``level: advanced`` |concepts require multiple modules and have dependencies | |
| 128 | ++----------------------------+-------------------------------------------------------------------+ |
| 129 | +|``purpose`` |what's it here for? | |
| 130 | ++----------------------------+-------------------------------------------------------------------+ |
| 131 | +|``purpose: storytelling`` |storytelling exemplar -- build a visual argument | |
| 132 | ++----------------------------+-------------------------------------------------------------------+ |
| 133 | +|``purpose: reference`` |reference docs like "marker reference" or "list of named colors" | |
| 134 | +| | - dense collection of short-format information | |
| 135 | +| | - well-defined scope, accessible information | |
| 136 | ++----------------------------+-------------------------------------------------------------------+ |
| 137 | +|``purpose: fun`` |just for fun! | |
| 138 | ++----------------------------+-------------------------------------------------------------------+ |
| 139 | +|``purpose: showcase`` |good showcase example | |
| 140 | ++----------------------------+-------------------------------------------------------------------+ |
| 141 | + |
| 142 | +Domain tags: what discipline(s) might seek this example consistently? |
| 143 | +--------------------------------------------------------------------- |
| 144 | + |
| 145 | +It's futile to draw fences around "who owns what", and that's not the point of domain tags. Domain tags help groups of people to privately organize relevant information, and so are not displayed publicly. See below for a list of existing domain tags. If you don't see the one you're looking for and you think it should exist, consider proposing it. |
| 146 | + |
| 147 | ++-------------------------------+----------------------------------------+ |
| 148 | +|``tag`` | use case | |
| 149 | ++===============================+========================================+ |
| 150 | +|``domain`` |for whom is the example relevant? | |
| 151 | ++-------------------------------+----------------------------------------+ |
| 152 | +|``domain: cartography`` | | |
| 153 | ++-------------------------------+----------------------------------------+ |
| 154 | +|``domain: geometry`` | | |
| 155 | ++-------------------------------+----------------------------------------+ |
| 156 | +|``domain: statistics`` | | |
| 157 | ++-------------------------------+----------------------------------------+ |
| 158 | +|``domain: oceanography`` | | |
| 159 | ++-------------------------------+----------------------------------------+ |
| 160 | +|``domain: signal-processing`` | | |
| 161 | ++-------------------------------+----------------------------------------+ |
| 162 | + |
| 163 | +Internal tags: what information is helpful for maintainers or contributors? |
| 164 | +--------------------------------------------------------------------------- |
| 165 | + |
| 166 | ++-------------------------------+-----------------------------------------------------------------------+ |
| 167 | +|``tag`` | use case | |
| 168 | ++===============================+=======================================================================+ |
| 169 | +|``internal: low bandwidth`` |allows users to filter out bandwidth-intensive examples like animations| |
| 170 | ++-------------------------------+-----------------------------------------------------------------------+ |
| 171 | +|``internal: untagged`` |allows docs contributors to easily find untagged examples | |
| 172 | ++-------------------------------+-----------------------------------------------------------------------+ |
| 173 | +|``internal: deprecated`` |examples containing deprecated functionality or concepts | |
| 174 | ++-------------------------------+-----------------------------------------------------------------------+ |
| 175 | +|``internal: needs-review`` |example needs to be reviewed for accuracy or pedagogical value | |
| 176 | ++-------------------------------+-----------------------------------------------------------------------+ |
| 177 | +|``internal: outstanding-todo`` |example has an unfinished to-do | |
| 178 | ++-------------------------------+-----------------------------------------------------------------------+ |
| 179 | +|``internal: too-much`` |the example should be refined, split into multiple examples, or | |
| 180 | +| |reformatted into a tutorial or reference | |
| 181 | ++-------------------------------+-----------------------------------------------------------------------+ |
0 commit comments