我使用 google-charts 创建了一个气泡图。看起来像这样:

这是我使用的数据:

我的问题是如何更改气泡的大小,使它们像表格中的列:“气泡大小”?以及如何使 X 轴更宽?
我画了谷歌图表.现在,我想把按钮以pdf格式保存图表.我从这里看起来将谷歌图表保存为pdf和堆栈中可用的其他问题,但它不起作用.
通过已使用的谷歌图表打印png图像,但它只是打开一个带有png图像的新选项卡,但它不会为用户打开另存为pdf窗口.
有谁知道有办法吗?
我在我的 Code-Igniter 应用程序中使用了谷歌图表(饼图)。我在仪表板视图页面上显示图表,并且得到了正确的结果。但是当我检查其他页面时出现错误
未捕获(承诺)错误:未定义容器。
错误:
未捕获(承诺)错误:未定义容器
在 gvjs_3m (jsapi_compiled_default_module.js:66)
在 gvjs_9K.gvjs_7p [作为构造函数] (jsapi_compiled_default_module.js:232)
在 gvjs_9K.gvjs_8K [作为构造函数] (jsapi_compiled_ui_module.js:979)
在新的 gvjs_9K (jsapi_compiled_ui_module.js:1010)
at drawChart (楼主Add:648)
在房东地址:623
在
我的图表代码:
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$.ajax({
url: "<?php echo base_url().'Dashboard/chartData'; ?>",
dataType: "JSON",
success:function(result){
google.charts.load('current',{
'packages':['corechart']
});
google.charts.setOnLoadCallback(function(){
drawChart(result);
});
//alert(result);
}
});
function drawChart(result) {
var data = new google.visualization.DataTable();
data.addColumn('string', 'Name');
data.addColumn('number', 'defects');
var dataArray = [];
$.each(result, function(i, obj) {
dataArray.push([obj.name, parseInt(obj.defects)]);
});
data.addRows(dataArray);
var piechart_options = {
title : …Run Code Online (Sandbox Code Playgroud) 用于添加 3D 饼图(Google 图表)的 JavaScript 代码。饼图未显示在视图中。如何解决?
Javascript:
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
<script type="text/javascript">
$(function() {
<?php
$bookingData = array();
$i=0;
foreach($bookingCounts as $booking){
$bookingData[$i]['label'] = $booking['Name'];
$bookingData[$i]['data'] = $booking['total'];
$i++;
}
?>
var data = <?php echo json_encode($bookingData, JSON_NUMERIC_CHECK);?>;
console.log(data);
var options = {
title: 'Booking',
is3D: true,
};
var chart = new google.visualization.PieChart(document.getElementById('flot-pie-chart'));
chart.draw(data, options);
});
Run Code Online (Sandbox Code Playgroud)
我的观点是:
<div class="flot-chart">
<div class="flot-chart-content" id="flot-pie-chart">
</div>
</div>
Run Code Online (Sandbox Code Playgroud) 我需要生成条形图,然后将其保存为.png或.bmp格式的图像。谁能指出我这些图书馆。
我的基本需求是在Excel报告中生成条形图。
我想到了将任何图表库中的条形图生成为图像文件,然后将它们插入使用xlwt库生成的Excel报告中。
请让我知道是否有更好的方法可以实现这一目标。
**我已经阅读了有关pygooglechart模块的信息,但是我认为我们需要互联网连接才能生成图表,然后下载它们。如果我错了,请纠正我。
我使用谷歌图表API绘制图表.我得到这个图表:

我在这个图表中的问题是X轴.标签看起来不那么好.如果我在X轴上有更多的字符串,它看起来像这样:

我认为问题是因为X列类型是字符串而不是DATETIME.我如何更改谷歌图表中的列类型?或者我如何在不改变列类型的情况下更改X轴?我在下面添加脚本......
PHP代码:
$connection = mysql_connect('127.0.0.1','root','123456');
mysql_select_db('db_statmarket',$connection);
$result2 = mysql_query('select sum(`How much read from customer`) as Leads, Date from monitor group by Date;',$connection) or die('cannot show tables');
$json = array();
while($row = mysql_fetch_assoc($result2)) {
$json[] = $row;
}
$str='[\'Date\', \'Leads\'],';
foreach($json as $key=>$value){
$str = $str.'['.'\''.$value["Date"].'\''.', '.$value["Leads"].'],';
}
$str = substr($str, 0, -1);
$str = '['.$str.']';
$result1 = mysql_query('SELECT * FROM monitor ORDER BY customer_id DESC LIMIT 1;',$connection) or die('cannot show tables');
$row = mysql_fetch_assoc($result1);
Run Code Online (Sandbox Code Playgroud)
JS代码:
google.setOnLoadCallback(drawChart); …Run Code Online (Sandbox Code Playgroud) 我用谷歌图表制作了半个圆环图,但有一个问题,可见百分比的总和等于 50%。有没有可能的解决方案?