gpt4 book ai didi

javascript - 谷歌图表 : Pie Chart title position

转载 作者:数据小太阳 更新时间:2023-10-29 05:41:45 24 4
gpt4 key购买 nike

我被分配去实现一些图表,老板要求我把图表的标题和图表分开,我试着把图表的区域从顶部移动一点,但是标题也跟着图表移动了,比如这个:

before chartArea after chartArea

我尝试使用:chartArea:{top:80},结果如屏幕截图所示。我确定要移动的属性只是标题,它是另一个,但我还找不到。顺便说一句,这是我的整个对象:

var columnChartProps = {
fontName: 'HelveticaNeueBC',
legend: {position: 'none'},
titleTextStyle: {fontSize: 18},
hAxis: {color: '#121b2d'},
vAxis: {
gridlines: {color: '#666666'}
},
width: 400,
height: 300,
backgroundColor: '#CBCBCB',
chartArea:{top:80, width:"80%"}
}
// VENCIMIENTOS:
var vencData = google.visualization.arrayToDataTable([
['equis', 'Vencimientos'],
['ENE', 7],
['FEB', 10],
['MAR', 5],
['ABR', 6],
['MAY', 10],
['JUN', 15]
]);

var vencOptions = {
colors:['#24375e','#2c4370','#324a7c','#38538a','#3e5b96','#4363a3'],
title: 'Vencimientos prox. 6 meses',
hAxis: {title: 'Meses'}
};

var vencimientos = new google.visualization.ColumnChart(document.getElementById('vencimientos'));
vencimientos.draw(vencData, jQuery.extend({},vencOptions,columnChartProps));

提前致谢:)

最佳答案

我不认为你可以通过 vis api 中的选项来做到这一点。

然而……

标题保存在使用 x/y 定位的文本元素中

如果您使用的是 JQuery,这就变得小菜一碟了

$("text:contains(" + vencOptions.title + ")").attr({'x':'60', 'y':'20'})

在 .draw 调用之后立即添加它并调整 x 和 y 坐标可以为您提供像素完美的控制。

你可以不用 JQuery 来做,但时间紧迫,我会把它留给其他人:)

关于javascript - 谷歌图表 : Pie Chart title position,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16282210/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com