klawischnigg: chart.js - Typ "Line" in "Bar" ändern - Balken werden nur halb dargestellt

Beitrag lesen

Hi there,

ich möchte über einen Button den Diagramm Typ ändern. Der Typ zu Beginn ist "Line". Klicke ich auf Bar, werden die Balken links und rechts nur zur Hälfte (der Breite) angezeigt.

Hier gibt es eine Lösung und der entscheidende Unterschied (zu meinem Script), damit die Balken vollständig angezeigt werden, scheint myChart.destroy(); zu sein.

Und warum baust Du myChart.destroy(); nicht einfach ein?

Gibt es evtl. eine andere Lösung, wo man nur eine Angabe in data oder options machen muss, damit die Balken vollständig dargestellt werden?

Also ich kenne chart.js nicht, ich verwende wenn ich solche Anforderungen habe immer chartist.js, damit sollte das Darstellen wie Du es gerne hättest kein Problem sein. Ob man damit allerding so mirnix dirnix den Diagramm-Typ ohne Deppenleerzeichen wechseln kann weiß ich nicht, das hab ich noch nicht benötigt und daher auch nicht probiert. Ohne Programmieren wird's nicht gehen, aber wie gesagt, mir ist nicht ganz klar, warum das offensichtliche object.destroy() nicht einfach in die Funktion einbaust, die vom Button getriggert wird...