数据使用的是官方示例,用php开发拼接。主要代码如下:
$options_column = array(
‘chart’ => array(
‘type’ => ‘variablepie’,
),
‘title’ => array(
‘text’ => ‘不同国家人口密度及面积对比’
),
‘subtitle’ => array(
‘text’ => ‘扇区长度(圆周方法)表示面积,宽度(纵向)表示人口密度’
),
‘tooltip’ => array(
‘headerFormat’ => ‘’,
‘pointFormat’ => ‘’
),
‘series’ => array([
‘minPointSize’ => 10,
‘innerSize’ => ‘20%’,
‘zMin’ => 0,
‘name’ => ‘countries’,
‘data’ => array(
[‘name’ => ‘西班牙’,‘y’ => 505370,‘z’ => 92.9],
[‘name’ => ‘法国’, ‘y’ => 551500, ‘z’ => 118.7],
[‘name’ => ‘波兰’, ‘y’ => 312685, ‘z’ => 124.6],
[‘name’ => ‘捷克共和国’, ‘y’ => 78867, ‘z’ => 137.5],
[‘name’ => ‘意大利’, ‘y’ => 301340, ‘z’ => 201.8],
[‘name’ => ‘瑞士’, ‘y’ => 41277, ‘z’ => 214.5],
[‘name’ => ‘德国’, ‘y’ => 357022, ‘z’ => 235.6]
)
])
);
$postData_column = array(
‘async’ => ‘true’,
‘type’ => ‘jpeg’,
‘width’ => 1200,
‘options’ => json_encode($options_column)
);
然后调用file_get_contents_post去获取,但是出现错误
调用的导出服务器地址是哪个呢?如果是 export.highcharts.com.cn
,我去测试一下