Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Charts 在Google图表中不能使用带逗号的数字_Charts - Fatal编程技术网

Charts 在Google图表中不能使用带逗号的数字

Charts 在Google图表中不能使用带逗号的数字,charts,Charts,我有大量的大数据,我从一个数据库中提取到一个数组中,在这个数组中我真的需要逗号来提高可用性。所以,在SQL中,我格式化了数字,它们非常好。当我在谷歌图表中使用它们时,图表就会崩溃。因此,我删除了SQL中的格式,并显示原始数字,谷歌图表很高兴。真是进退两难。两者的可用性都会非常好 这是我目前漂亮的图表代码 <script type="text/javascript"> google.charts.load('current', {packages: ['corechart'], cal

我有大量的大数据,我从一个数据库中提取到一个数组中,在这个数组中我真的需要逗号来提高可用性。所以,在SQL中,我格式化了数字,它们非常好。当我在谷歌图表中使用它们时,图表就会崩溃。因此,我删除了SQL中的格式,并显示原始数字,谷歌图表很高兴。真是进退两难。两者的可用性都会非常好

这是我目前漂亮的图表代码

<script type="text/javascript">
google.charts.load('current', {packages: ['corechart'],
callback: drawChart});

function drawChart() {
var tableRows = [];
var results = document.getElementById('allstage');
Array.prototype.forEach.call(results.rows, function(row) {
var tableColumns = [];
Array.prototype.forEach.call(row.cells, function(cell) {
var cellText = cell.textContent || cell.innerText;
switch (cell.cellIndex) {
case 0:
tableColumns.push(cellText.trim());
break;

default:
switch (row.rowIndex) {
case 0:
tableColumns.push(cellText.trim());
break;

default:
tableColumns.push(parseFloat(cellText));
    }
  }
});
tableRows.push(tableColumns);
});

var data = google.visualization.arrayToDataTable(tableRows);
var formatter = new google.visualization.NumberFormat(
     {negativeColor: 'red', negativeParens: true, pattern: '###,###'});
    formatter.format(data, 1);       

var options = {

title: 'All Stages In Percent', 
titleTextStyle: {color: 'black', fontSize: 28},
 bar: {groupWidth: '70%'},
    chartArea: { backgroundColor: { fill: '#F0F8FC', opacity: 100 }},
    fontSize:12,
    legend:  { position: 'right', textStyle: { color: 'black', fontSize: 12}},
     tooltip: {isHtml: true},
      is3D: true,
    };

var chart = new google.visualization.PieChart(document.getElementById('allstage_div'));


chart.draw(data, options);
}

load('current',{packages:['corechart'],
回调:drawChart});
函数绘图图(){
var tableRows=[];
var results=document.getElementById('allstage');
Array.prototype.forEach.call(results.rows,function(row){
var tableColumns=[];
Array.prototype.forEach.call(row.cells,function(cell){
var cellText=cell.textContent | | cell.innerText;
开关(cell.cellIndex){
案例0:
tableColumns.push(cellText.trim());
打破
违约:
开关(row.rowIndex){
案例0:
tableColumns.push(cellText.trim());
打破
违约:
push(parseFloat(cellText));
}
}
});
tableRows.push(tableColumns);
});
var data=google.visualization.arrayToDataTable(tableRows);
var formatter=new google.visualization.NumberFormat(
{negativeColor:'red',negativeParens:true,pattern:'#########'});
格式化程序。格式化(数据,1);
变量选项={
标题:“以百分比表示的所有阶段”,
titleTextStyle:{color:'black',fontSize:28},
条形图:{groupWidth:'70%},
图表区:{背景颜色:{填充:'#F0F8FC',不透明度:100},
尺寸:12,
图例:{位置:'right',文本样式:{颜色:'black',字体大小:12}},
工具提示:{isHtml:true},
is3D:是的,
};
var chart=new google.visualization.PieChart(document.getElementById('allstage_div');
图表绘制(数据、选项);
}

有什么想法吗?我试着发布我的问题的图片,但这个东西说“你需要至少10个声誉来发布图片!”太好了。。。朋友之间的名声是什么?简单图片位于HTTP://i.ibb.co/DYZWbkc/Capture.jpg