Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.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_Google Visualization - Fatal编程技术网

Charts Google图表堆叠的条形图格式和数据之间的间距

Charts Google图表堆叠的条形图格式和数据之间的间距,charts,google-visualization,Charts,Google Visualization,我使用此参数创建图表图像 $params['cht']= 'bvs';//Chart Type $params['chd'] = "t:"; $params['chd'].=$finaldata;// $params['chm']= 'N,FF0000,-1,,12|N,000000,0,,14,,c|N,000000,1,,14,,c|N,000000,2,,14,,c'; $params['chs'] = $this->getWidth().'x

我使用此参数创建图表图像

    $params['cht']= 'bvs';//Chart Type
    $params['chd'] = "t:";
    $params['chd'].=$finaldata;//
    $params['chm']= 'N,FF0000,-1,,12|N,000000,0,,14,,c|N,000000,1,,14,,c|N,000000,2,,14,,c';
    $params['chs'] = $this->getWidth().'x'.$this->getHeight();// chart size
    $params['chco'] = '4d89f9,C6D9FD,FF0000';//series color
    $params['chbh'] = '80,20';//bar width and space
    $params['chds'] = 'a';//$min_amount.','.$max_amount;//scaling for min and max amount
    $params['chxt'] ='x';//visible axis
    $params['chxr'] ='0,'.$min_value.','.$max_value;
    $params['chg'] ='10,20';//Grid lines background
我正在使用谷歌可视化api创建堆叠条形图。
我想以清晰和适当的间隔显示数据,从2天开始。谢谢您的帮助。

我不知道如何帮助您。您正在使用的API非常简单,可以自定义。我同意这个图表并不漂亮,但是对于你所说的数据和值,除了你自己进行过滤之外,我不认为谷歌图表可以删除你要求的标签,如果它们重叠的话。我会过滤你这方面的数据。我希望这句话的意义大于建设性,因为我希望这是建设性的。这里的代码很难阅读,我从未见过像这样编写的GoogleChartAPI代码。API对象的属性被模糊化,以帮助保护谷歌的知识产权(并节省带宽),但它们保留了方法的清晰性,因此我们可以使用它们。你可以给图表一个对象初始值设定项,或者使用
setOption('option','value')
,这样会更容易阅读并找到你的bug。好吧,我忍不住要再做一次评论,这次是关于设计的。图表的目的是显示数据之间的关系,而不一定给出该数据的精确值。我认为最好的解决方案是在垂直轴上添加值标签,而不是在图表区域内。如果用户需要精确的值,请从相同的数据(如果打印)添加一个表,或使用工具提示提供更多详细信息。