Method used
Parameters:
API Tags:
Return: instance
Access: public
Example:
... $chart = new jqChart(); $chart->setChartOptions(array( "defaultSeriesType"=>"bar" )) ->setLegend(array( "layout"=> 'vertical', "align"=> 'right', "verticalAlign"=> 'top', "x"=> -100, "y"=> 100, "floating"=> true, "borderWidth"=> 1, "backgroundColor"=> '#FFFFFF', "shadow"=>true )) ...
| Option name | Type | Default |
|---|---|---|
| align | String | center |
| The horizontal alignment of the legend box within the chart area. Defaults to "center". | ||
| backgroundColor | Color | null |
| The background color of the legend, filling the rounded corner border. Defaults to null. | ||
| borderColor | Color | #909090 |
| The color of the drawn border around the legend. Defaults to #909090. | ||
| borderRadius | Number | 5 |
| The border corner radius of the legend. Defaults to 5. | ||
| borderWidth | Number | 1 |
| The width of the drawn border around the legend | ||
| enabled | Boolean | true |
| Enable or disable the legend. Defaults to true. | ||
| floating | Boolean | false |
| When the legend is floating, the plot area ignores it and is allowed to be placed below it. | ||
| itemHiddenStyle | Array | array("color" =>'#CCC') |
| CSS styles for each legend item when the corresponding series or point is hidden. Properties are inherited from style unless overridden here. | ||
| itemHoverStyle | Array | array("color"=>'#000') |
| CSS styles for each legend item in hover mode. Properties are inherited from style unless overridden here. | ||
| itemStyle | Array | array("cursor"=>'pointer',"color"=>'#3E576F') |
| CSS styles for each legend item. | ||
| itemWidth | Number | null |
| The width for each legend item. This is useful in a horizontal layout with many items when you want the items to align verticall. | ||
| labelFormatter | JS Function | See below |
| Callback function to format each of the series' labels. The this keyword refers to the series object, or the point object in case of pie charts. Defaults to: labelFormatter: function() { return this.name}When set a "js:" should be set before the string. | ||
| lineHeight | Number | 15 |
| f the plot area sized is calculated automatically and the legend is not floating, the legend margin is the space between the legend and the axis labels or plot area. | ||
| reversed | Boolean | false |
| Whether to reverse the order of the legend items compared to the order of the series or points as defined in the configuration object | ||
| shadow | Boolean | false |
| Whether to apply a drop shadow to the legend. A backgroundColor also needs to be applied for this to take effect. | ||
| style | Array | |
| CSS styles for the legend area. | ||
| symbolPadding | Number | 5 |
| The pixel padding between the legend item symbol and the legend item text | ||
| symbolWidth | Number | 30 |
| The pixel width of the legend item symbol | ||
| verticalAlign | String | "bottom" |
| The vertical alignment of the legend box. Can be one of "top", "middle" or "bottom". Vertical position can be further determined by the "y" option. | ||
| width | Number | null |
| The width of the legend box, not including style.padding | ||
| x | Number | 15 |
| The x offset of the legend relative to it's horizontal alignment align within chart.spacingLeft and chart.spacingRight. Negative x moves it to the left, positive x moves it to the right. The default value of 15 together with align: "center" puts it in the center of the plot area. | ||
| y | Number | 0 |
| The vertical offset of the legend relative to it's vertical alignment verticalAlign within chart.spacingTop and chart.spacingBottom. Negative y moves it up, positive y moves it down. | ||