I'm using PrimeFaces 5.2 and JSF. I tried to create line-chart and used extender
attribute to customize the grids. Now am trying for disable vertical line but its not working.
My XHTML:
<p:chart type="line"
model="#{chartViewLine.lineModel1}"
styleClass="legendpos"
extender="chartExtender"
style="height:300px; width:570px;"/>
JavaScript :
function chartExtender() {
this.cfg.grid = {
background: '#ffffff',
gridLineColor: '#eaeaea',
drawBorder: false,
borderColor: 'red',
borderWidth: 3.0,
shadow: false,
};
}`this.cfg.axes = {
xaxis: {
ticks: ticks,
tickOptions: {"scaleShowGridLines" : false}
},
yaxis: {
tickOptions: {"scaleShowGridLines" : false}
}
};`
Managed bean :
private void createLineModels() {
lineModel1 = initLinearModel();
lineModel1.setExtender("chartExtender");
My Question is:
- If I add 'this.cfg.axes' in JavaScript, the graph will hidden. How can I disable only vertical OR horizontal grids?`
- Is it possible to change the line chart background multi-color OR alternate color background? How to achieve above mentioned?