Thank you very much for your work :)
no changes after new download.but i found something interresting by chaning the browser width with my mouse while having the div width set on 100%. in some browser width i see both values. so when i set my div width on 399px it works. but when i set them to 398px or 400px it dont work. you can test it on my fiddle. dont know why.
Is there a way to set the values in the middle of the bar ?
Can i disable the label if the value is null ?
Here is my Fiddle: http://jsfiddle.net/jaybe/Dd66M/
There both value are working. But on my local html version it does not work. It only shows the first value when both values are the same. Hmmm.
I thought it was because i dont have my div width to 100%. But this also dont work here on my version.
PS: The thing with more charts is working now :) Thanks.
And another question: How could i display more than one chart on one site. I tried:
<div id="chart1" style="height: 100px; width: 300px;"> </div>
<div id="chart2" style="height: 100px; width: 300px;"> </div>
That is my Code. But it only shows the last div :( (only one chart)
<script type="text/javascript">
//Chart fuer Tore Start
window.onload = function () {
var chart = new CanvasJS.Chart("chart_tore",
{
creditText: "",
axisY:{
lineThickness:0,
tickThickness:0,
valueFormatString:" ",//space
gridThickness:0,
},
axisX:{
lineThickness:0,
tickThickness:0,
valueFormatString:" ",//space
labelFontSize:0,
},
title:{
//text: "Tore und dies unddas",
fontSize:20,
verticalAlign: "center",
horizontalAlign: "left",
},
toolTip: {
enabled:false,
},
data:[
{
indexLabel: "{y}",
indexLabelFontSize: 20,
indexLabelPlacement: "inside",
color: "#151515",
type: "stackedBar100",
dataPoints: [
{y: bartore_home, label: "Tore" },
]
},
{
indexLabel: "{y}",
indexLabelFontSize: 20,
indexLabelPlacement: "inside",
color: "#F2F2F2",
type: "stackedBar100",
dataPoints: [
{y: bartore_away, label: "Tore" },
]
},
]
});
chart.render();
}
//Chart fuer Tore Ende
//Chart fuer Gelb Start
window.onload = function () {
var chart = new CanvasJS.Chart("chart_gelb",
{
creditText: "",
axisY:{
lineThickness:0,
tickThickness:0,
valueFormatString:" ",//space
gridThickness:0,
},
axisX:{
lineThickness:0,
tickThickness:0,
valueFormatString:" ",//space
labelFontSize:0,
},
title:{
//text: "Tore und dies unddas",
fontSize:20,
verticalAlign: "center",
horizontalAlign: "left",
},
toolTip: {
enabled:false,
},
data:[
{
indexLabel: "{y}",
indexLabelFontSize: 20,
indexLabelPlacement: "inside",
color: "#151515",
type: "stackedBar100",
dataPoints: [
{y: bargelb_home, label: "Tore" },
]
},
{
indexLabel: "{y}",
indexLabelFontSize: 20,
indexLabelPlacement: "inside",
color: "#F2F2F2",
type: "stackedBar100",
dataPoints: [
{y: bargelb_away, label: "Tore" },
]
},
]
});
chart.render();
}
//Chart fuer Gelb Ende
</script>
The Problem only exists when both values are the same (e.g. “2”). If they are different it works.
My second question: Can i show them in the middle of the bar and not on the right side ?