谷歌图表传奇位置不工作
Google Charts Legend Position Not Working
我快疯了。我根本动不了传说。这将生成一个图表,图例位于其右侧的默认位置。
我显然有传奇的位置声明为"底部",但它不工作。然而这正是医生们所说的。
google.charts.load('current',{'packages':['bar']});
google.charts.setOnLoadCallback(drawStuff);
function drawStuff(){
var data = new google.visualization.DataTable();
data.addColumn('string', 'Name');
data.addColumn('number', 'Count');
data.addColumn('number', 'Variance');
data.addRows([
['Smith', 35, {v: -.1126, f: '-11.26%'} ],
['Chalk', 53, {v: -.0126, f: '-1.26%'} ],
['Hank', 84, {v: -.0252, f: '-2.52%'} ],
['Jordan', 46, {v: .0688, f: '6.88%'} ],
['Bernie', 1, {v: 0, f: '-'} ],
['Ralph', 105, {v: -.0548, f: '-5.48%'} ]
]);
var options = {
series: {
0: {axis: 'Quotes'},
1: {axis: 'Percent'}
},
axes: {
y: {
Quotes: {label: 'Subdmission Count'},
Percent: {label: '% Percent'}
}
},
legend: {
position : 'bottom'
}
};
var table = new google.charts.Bar(document.getElementById('table1'));
table.draw(data, options);
}
<html>
<head>
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
</head>
<body>
<div id='table1'></div>
</body>
</html>
legend.position: ['top', 'bottom']
—只是许多在材料图上不起作用的选项中的两个
查看物料图特性奇偶#2143的跟踪问题以获取详细列表
然而,这些选项将在核心图表上工作… ->核心google.visualization.ColumnChart
-使用-> packages: ['corechart']
材料——> google.charts.Bar
-使用-> packages: ['bar']
还有一个选项可以获得core chart close to look &材质手感
theme: 'material'
请参阅下面的工作代码片段,使用core chart代替…
google.charts.load('current',{'packages':['corechart']});
google.charts.setOnLoadCallback(drawStuff);
function drawStuff(){
var data = new google.visualization.DataTable();
data.addColumn('string', 'Name');
data.addColumn('number', 'Count');
data.addColumn('number', 'Variance');
data.addRows([
['Smith', 35, {v: -.1126, f: '-11.26%'} ],
['Chalk', 53, {v: -.0126, f: '-1.26%'} ],
['Hank', 84, {v: -.0252, f: '-2.52%'} ],
['Jordan', 46, {v: .0688, f: '6.88%'} ],
['Bernie', 1, {v: 0, f: '-'} ],
['Ralph', 105, {v: -.0548, f: '-5.48%'} ]
]);
var options = {
chartArea: {
height: '56%'
},
series: {
1: {
targetAxisIndex: 1
}
},
hAxis: {
title: 'Name'
},
vAxes: {
0: {
title: 'Submission Count'
},
1: {
title: '% Percent'
}
},
theme: 'material',
legend: {
position : 'bottom'
}
};
var table = new google.visualization.ColumnChart(document.getElementById('table1'));
table.draw(data, options);
}
<html>
<head>
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
</head>
<body>
<div id='table1'></div>
</body>
</html>
{position: 'left'}
在您的示例中工作得很好,因此唯一的选择是不支持'bottom'
。
在guthub上的类似讨论提到它不支持另一种图表类型,并且不打算实现:https://github.com/google/google-visualization-issues/issues/1964
相关文章:
- JavaScript窗口.位置不;我不在内容编辑器Web部件中工作
- Caret函数没有'如果插入符号在最后一个位置,就不能正常工作
- Kinectjs在画布上鼠标向下位置的准确性和clearRect未按预期工作
- 为什么我的JSFiddle不工作?(放置脚本的位置)
- window.位置工作不正常
- 无法使地理位置脚本工作
- 位置管理器在没有互联网的情况下无法工作
- 谷歌地图标记IE中的位置不正确,在chrome上工作正常
- 如何让 .stop 工作并确保标题在我单击时停止,而不是在我单击的位置停止
- 触摸事件对位置:固定;元素在 iOS 上无法正常工作
- 轨道:-位置.Href 不在项目中工作
- 电话间隙 2.8 位置:固定不正常工作
- 正在尝试查找javascript元素's在屏幕上的位置..在webkit浏览器上无法正常工作
- 无法将鼠标移到工作位置,不要'我对JavaScript理解不够好
- 位置选择器无法在谷歌地图初始化中工作
- Z索引无法在位置固定的情况下工作
- 如何使相对位置像iPhone上的固定位置一样工作
- Html和CSS,给了我更大的工作空间,同时限制了文本的位置
- javascript新窗口位置参数未按预期工作
- 谷歌地图库位置和几何图形在一个HTML页面中协同工作