Я использую jqPlot , чтобы нарисовать график области со значениями по умолчанию для серий заливкой : true, fillToZero: true
с useNegativeColors
по умолчанию true
. Я могу изменить цвет
и fillColor
, но я не нашел способа изменить цвет линии или цвет заливки ниже нуля x -осевая линия. Я хочу, чтобы положительное значение было зеленым, а отрицательное - красным. В настоящее время отрицательное значение по умолчанию - синий. Вот параметр jqPlot:
var chartOptions = {
title: { show: false },
axesDefaults: {
show: false,
showGridline: false,
borderWidth: 0,
showTicks: false,
showTickMarks: false,
tickOptions: {
show: false,
showLabel: false,
showMark: false,
showGridline: false
}
},
axes: {
xaxis: { min: 0, max: 10 },
yaxis: { min: -5, max: 5 }
},
seriesDefaults: {
fill: true,
fillToZero: true,
fillAndStroke: true,
color: "rgba(190,230,110, 0.8)",
fillColor: "rgba(206,236,145, 0.8)",
shadow: false,
showMarker: false,
lineWidth: 1,
rendererOptions: {
highlightMouseOver: false
}
},
legend: { show: false },
grid: {
drawGridLines: false,
background: "rgba(255,255,255,0)",
shadow: false
}
};
Изменить: Добавить информацию: текущее отрицательное значение по умолчанию - синий