Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/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
Svg 标签谷歌核心图表图例中的问题_Svg_Charts_Google Visualization_Pie Chart_Jquery Svg - Fatal编程技术网

Svg 标签谷歌核心图表图例中的问题

Svg 标签谷歌核心图表图例中的问题,svg,charts,google-visualization,pie-chart,jquery-svg,Svg,Charts,Google Visualization,Pie Chart,Jquery Svg,我正在使用谷歌核心图表来绘制我的数据。我对图表有特定的自定义要求,这是带有标记图例的donet图表 我也取得了同样的成就,但问题是,当馅饼上的某些价值彼此接近时,其中一个传奇就会消失 下面是JSFIDLE示例: google.charts.load('current',{'packages':['corechart']}); google.charts.setOnLoadCallback(drawChart); 函数绘图图(){ var data=google.visualization

我正在使用谷歌核心图表来绘制我的数据。我对图表有特定的自定义要求,这是带有标记图例的donet图表

我也取得了同样的成就,但问题是,当馅饼上的某些价值彼此接近时,其中一个传奇就会消失

下面是JSFIDLE示例:

google.charts.load('current',{'packages':['corechart']});
google.charts.setOnLoadCallback(drawChart);
函数绘图图(){
var data=google.visualization.arrayToDataTable([
[“任务”,“每天工作小时数”],
['Work',98],
[Eat',2],
[‘通勤’,4],
[“看电视”,5]
]);
变量选项={
pieHole:0.75,
背景色:{fill:'透明'},
馅饼颜色:“黑色”,
图例:{
位置:'标记',
文本样式:{
颜色:“白色”
},
对齐:“中心”
},
请输入文本:“无”,
pieStartAngle:0,
身高:300,
//宽度:300,
图表区:{顶部:40},
//工具提示:{触发器:'选择'},
切片:[{color:''00DBD1'},{color:''61F28F'},{color:''61F28F'},{color:''FFD100'},{color:''FF6B1A'},{color:''EB1212'}]
};
var chart=new google.visualization.PieChart(document.getElementById('PieChart');
图表绘制(数据、选项);
}

这是图表的一个限制。
除了把图表放大之外,你没什么可做的

图表不会自动调整到容器上可用的最大大小。
在这种情况下,您将容器设置为900 x 500。
您可以调整图表区域选项以提供更多空间,
以及高度和宽度选项

    chartArea: {
      top: 40,
      height: '100%',
      width: '100%',
      left: 100,
      right: 100
    },
    height: '100%',
    width: '100%',
请参阅以下工作片段

google.charts.load('current'{
“包”:[“核心图表”]
});
google.charts.setOnLoadCallback(drawChart);
函数绘图图(){
var data=google.visualization.arrayToDataTable([
[“任务”,“每天工作小时数”],
['Work',98],
[Eat',2],
[‘通勤’,4],
[“看电视”,5]
]);
变量选项={
pieHole:0.75,
背景颜色:{
填充:“透明”
},
馅饼颜色:“黑色”,
图例:{
位置:'标记',
文本样式:{
颜色:“白色”
},
对齐:“中心”
},
请输入文本:“无”,
pieStartAngle:0,
图表区:{
前40名,
高度:“100%”,
宽度:“100%”,
左:100,,
右:100
},
高度:“100%”,
宽度:“100%”,
切片:[{
颜色:'#00DBD1'
}, {
颜色:“#61F28F”
}, {
颜色:“#61F28F”
}, {
颜色:“#FFD100”
}, {
颜色:“#FF6B1A”
}, {
颜色:“#EB1212”
}],
};
var chart=new google.visualization.PieChart(document.getElementById('PieChart');
图表绘制(数据、选项);
}
#图表{
高度:500px;
宽度:900px;
}

。我正在cordova移动应用程序中使用此图表。我无法增加图表的大小。感谢你的努力。