JSFiddle - React, Tailwind, and code Playground

HTML

<script src="http://www.amcharts.com/lib/3/amcharts.js"></script>
<script src="http://www.amcharts.com/lib/3/serial.js"></script>
<script src="http://www.amcharts.com/lib/3/amcharts.js"></script>
<script src="http://www.amcharts.com/lib/3/serial.js"></script>
<body>
    <div id="chartdiv" style="height: 400px; width: 100%"></div>
</body>

JavaScript

// ALLGEMEINE EINSTELLUNGEN
AmCharts.thousandsSeparator = ".";
AmCharts.decimalSeparator = ",";
AmCharts.precision = 1;

var epoq_colors = ["#aec71e", "#029dd9", "#40b4a6", "#39a935", "#008d36", "#006633"];

var data = [{
    "date": "Jun 10, 2015 12:00:00 AM",
    "Antwortzeit": "158.42",
}, {
    "date": "Jun 11, 2015 12:00:00 AM",
    "Antwortzeit": "224.31",
}, {
    "date": "Jun 12, 2015 12:00:00 AM",
    "Antwortzeit": "114.3",
}, {
    "date": "Jun 13, 2015 12:00:00 AM",
    "Antwortzeit": "249.67",
}, ];

function StackedBarChart(data, chartdivname, type, definition) {
            if (data === undefined || data === 0 || data === null || data.length === 0) {
		data = new Array();
		data = [{
			"date": "Jan 28, 2015 12:00:00 AM",
			"views": 0,
			"clicks": 0
		}];
	}
	

	var elementcount = data.length;
	// GET KEY-NAMES
	var valuesnumber = Object.keys(data[0]).length;
	
	for(i=0; i < elementcount; i++) {
		for (j = 0; j < valuesnumber; j++) {
			if (Object.keys(data[i])[j] !== "date") {
				data[i][Object.keys(data[i])[j]] = data[i][Object.keys(data[i])[j]] * 1;
			}
			
		}
	}
	console.log(data);
	var posvalues = [];
	var position = 2;
	for (i = 0; i <= valuesnumber; i++) {
		if (Object.keys(data[0])[i] === "date") {
			posvalues[0] = i;
		} else {
			
			if (Object.keys(data[0])[i] === "y_value") {
				posvalues[1] = i;
			} else {
				posvalues[position] = i;
				position++;
			}
		}
	}
	var valuesnumber = posvalues.length-1;

	// change values to double
	
	
	chart = new AmCharts.AmSerialChart();
	chart.dataProvider = data;
	chart.categoryField = Object.keys(data[0])[posvalues[0]];
	chart.plotAreaBorderAlpha = 0.0;
	chart.numberFormatter = {
        precision: 1,
        decimalSeparator: ",",
        thousandsSeparator: "."
    }
	// CATEGORY
	var categoryAxis = chart.categoryAxis;
	categoryAxis.fontFamily = "Arial";
	categoryAxis.fontSize = 12;
	categoryAxis.gridColor = "#ffffff";
	categoryAxis.color = "#000";
	categoryAxis.axisAlpha =...