Hier snap ik niets van.

Als ik in de query *-1 weg haal, zie ik een grafiek staan. Maar laat ik hem staan, dan is er geen grafiek. En dat terwijl dit toch wel zou moeten.

De opmaak van de grafiek is er wel, dus het gaat hier om de weergave.

Achter de CASE zou ik afhankelijk van journaalposten_inkomsten TRUE/FALSE een positief of negatief bedrag moeten krijgen. Maar ik gok dat ik iets fout doe met het positie naar negatief omzetten.



$query_journaalposten_totaal = "
	SELECT 
		journaalposten_datum, 
		sum(CASE 
			WHEN journaalposten_inkomsten = TRUE 
				THEN journaalposten_bedrag 
                                ELSE journaalposten_bedrag*-1
			END) AS totaal_bedrag 
	FROM tabel_journaalposten 
	WHERE journaalposten_administratie = ? 
	AND journaalposten_datum BETWEEN ? AND ? 
	GROUP BY journaalposten_datum
	";
Probeer het eens met statische (negatieve) waarden die niet uit een database komen. Dan weet je zeker of jqplot moeite ermee heeft, of juist niet.
Ik heb regel 288 vervangen door:

var line1 = [["2018-05-02","15.00"],["2018-05-03","280.00"],["2018-05-05","-50.00"]] ;

Helaas geen verschil
En dus wel met een positief getal daarin?
Wat zegt de JavaScript debugger erover?
Met de volgende regel is krijg ik keurig een lijn.

var line1 = [["2018-05-02","15.00"],["2018-05-03","280.00"],["2018-05-05","50.00"]] ;


Hoe kan ik in de Javascript debugger kijken? Ik heb er wel eens over gehoord, maar ik ken het verder nog niet.
CTRL+SHIFT+J

Opzich was dit ook eenvoudig te vinden :-)
De Javascript debugger medt het volgende:

HTML1300: Er heeft navigatie plaatsgevonden.
grafiek.php (1,1)

HTML1509: Niet-overeenkomende eindtag.
grafiek.php (85,127)

4 HTML1508: Niet-overeenkomende eindtag.
grafiek.php (88,74)

SEC7115: De stijlen :visited en :link kunnen alleen verschillen wat kleur betreft. Sommige stijlen zijn niet toegepast op :visited.



Heb je hier iets aan?
De errors moeten uit de javascript komen. En niet uit een validator.
het helpt vaak om even deze te resetten,e n dan even de pagina te verversen.
Na een reset van de Javascript debugger en een refresh van de pagina, kreeg ik de zelfde regels.

Of moet ik ergens anders kijken? Dit was bij console/alle
Dan zou ik even bij de bouwer van jqplot even vragen of ze negatieve waardes gaan ondersteunen, of een andere plugin zoeken.
Voeg eens toe:

useNegativeColors: false

Reageren