Does anyone know how one can set the label or title of an axis in Flot?
I've read the API but it doesn't seem to have that feature...
Thanks :)
Does anyone know how one can set the label or title of an axis in Flot?
I've read the API but it doesn't seem to have that feature...
Thanks :)
Example for 2dims graph (x and y axis) solved with pure css.
Y axis:
X axis:
There are none built-in to flot.
Your best bet is to do it yourself via positioned divs, but if you are adventurous, you can look at the issue (Or the original issue) and see how other people have dealt with it.
Specifically, there are two people who have recently made label-related revisions to flot:
https://github.com/RuiPereira/flot/raw/axislabels/jquery.flot.axislabels.js
http://github.com/xuanluo/flot-axislabels
This one has fixes for using multiple axes and the offset works well too... https://github.com/mikeslim7/flot-axislabels
i'm using this workaround:
Very simple, the max value on the Y axis is replaced by a custom string. I've not tested on the X axis, but I see no reason why it shouldn't work.
Shameless self-plug: I fixed and greatly extended xuanluo's flot-axislabels plugin: http://github.com/markrcote/flot-axislabels/ As far as I know, it is the best solution for axis labels at the moment.
A suggestion I saw that works pretty well is to put the graph in the middle of a 3x3 table. Then the labels can be put in the others cells.