Flot-Chart, Unterschiedliche line-und point-Farben je nach Daten

Ich habe ein Liniendiagramm für die dis/likes. Die positiven Werte sollten eine dunklere grüne Grenze und rote Werte eine dunklere rote Grenze. Weiter den roten Punkten gefüllt werden sollte mit der Farbe rot, nicht grün.

Dies ist, wie es aussieht!
Flot-Chart, Unterschiedliche line-und point-Farben je nach Daten

Dies ist, wie es Aussehen sollte
Flot-Chart, Unterschiedliche line-und point-Farben je nach Daten

Nach ein paar Stunden konnte ich nicht bekommen, eine Lösung auf diese, so dass jede Hilfe ist willkommen. Hier der code, den ich habe:

$.plot("#curvePlaceholder", [{
    data: data,
    color: "#83ce16",
    threshold: {
        below: 0,
        color: "#c00000"
    },
    lines: {
        fill: true,
        lineWidth: 3,
        fillColor: {
            colors: [{ opacity: 1 }, { opacity: 1 } ]
        }
    }
}],
    {
    series: {
        lines: {
            show: true,
            fill: true
        },
        points: {
            show: true,
            fillColor: '#83ce16'
        }
    },
    grid: {
        hoverable: true,
        clickable: true,
        backgroundColor: 'transparent',
        color: 'transparent',
        show: true,
        markings: [
            { yaxis: { from: 0, to: 0 }, color: "#737374"}
        ],
        markingsLineWidth: 6
    },
    yaxis: {
        show: false,
        <?=$chart_data['ymin'];?>
        <?=$chart_data['ymax'];?>
    },
    xaxis: {
        show: false,
        min: -0.4
    }
});
Können Sie replizieren diese in ein jsfiddle? Oder zumindest sagen Sie uns, was data gleich?

InformationsquelleAutor tecmec | 2013-11-28

Schreibe einen Kommentar