[9062] | 1 | Title: jqPlot CSS Customization |
---|
| 2 | |
---|
| 3 | Much of the styling of jqPlot is done by css. The jqPlot css file is, unremarkably, |
---|
| 4 | jquery.jqplot.css and resides in the same directory as jqPlot itself. |
---|
| 5 | |
---|
| 6 | There exist some styling related javascript properties on the plot objects themselves |
---|
| 7 | (like fontStyle, fontSize, etc.). These can be set with the options object at plot creation. |
---|
| 8 | Generally, setting these options is *NOT* the preferred way to customize the look of the |
---|
| 9 | plot. Use the css file instead. *These options are deprecated and may disappear*. The |
---|
| 10 | exceptions are certain background and color options which control attributes of something |
---|
| 11 | renderered on a canvas. This would be line color, grid background, etc. These must |
---|
| 12 | be set by the options object. For a list of available options, see <jqPlot Options>. |
---|
| 13 | |
---|
| 14 | Objects in the plot that can be customized by css are given a css class like ".jqplot-*". |
---|
| 15 | For example, the plot title will have a ".jqplot-title" class, the axes ".jqplot-axis", etc. |
---|
| 16 | |
---|
| 17 | Currently assigned classes in jqPlot |
---|
| 18 | are as follows: |
---|
| 19 | |
---|
| 20 | .jqplot-target - Styles for the plot target div. These will be cascaded down |
---|
| 21 | to all plot elements according to css rules. |
---|
| 22 | |
---|
| 23 | .jqplot-axis - Styles for all axes |
---|
| 24 | |
---|
| 25 | .jqplot-xaxis - Styles applied to the primary x axis only. |
---|
| 26 | |
---|
| 27 | .jqplot-yaxis - Styles applied to the primary y axis only. |
---|
| 28 | |
---|
| 29 | .jqplot-x2axis, .jqplot-x3axis, ... - Styles applied to the 2nd, 3rd, etc. x axis only. |
---|
| 30 | |
---|
| 31 | .jqplot-y2axis, .jqplot-y3axis, ... - Styles applied to the 2nd, 3rd, etc.y axis only. |
---|
| 32 | |
---|
| 33 | .jqplot-axis-tick - Styles applied to all axis ticks |
---|
| 34 | |
---|
| 35 | .jqplot-xaxis-tick - Styles applied to primary x axis ticks only. |
---|
| 36 | |
---|
| 37 | .jqplot-x2axis-tick - Styles applied to secondary x axis ticks only. |
---|
| 38 | |
---|
| 39 | .jqplot-yaxis-tick - Styles applied to primary y axis ticks only. |
---|
| 40 | |
---|
| 41 | .jqplot-y2axis-tick - Styles applied to secondary y axis ticks only. |
---|
| 42 | |
---|
| 43 | table.jqplot-table-legend - Styles applied to the legend box table. |
---|
| 44 | |
---|
| 45 | .jqplot-title - Styles applied to the title. |
---|
| 46 | |
---|
| 47 | .jqplot-cursor-tooltip - Styles applied to the cursor tooltip |
---|
| 48 | |
---|
| 49 | .jqplot-highlighter-tooltip - Styles applied to the highlighter tooltip. |
---|
| 50 | |
---|
| 51 | div.jqplot-table-legend-swatch - the div element used for the colored swatch on the legend. |
---|
| 52 | |
---|
| 53 | Note that axes will be assigned 2 classes like: class=".jqplot-axis .jqplot-xaxis". |
---|