gpt4 book ai didi

javascript - 为 Google 阶梯面积图着色?

转载 作者:太空宇宙 更新时间:2023-11-04 15:42:38 26 4
gpt4 key购买 nike

是否可以单独为每个步骤着色?现在所有步骤都是蓝色的,但我想要第一步蓝色,第二步黄色,第三步红色,...

<div id="chart_div" style="width: 100%; height: 200px;"></div>
google.charts.load('current', {'packages':['corechart']});
google.charts.setOnLoadCallback(drawChart);

function drawChart() {
var data = google.visualization.arrayToDataTable([
['Step', 'Equity'],
['1', -40],
['2', -40],
['3', -40],
['4', -40],
['5', -30],
['6', -30],
['7', 10],
['8', 10],
['9', 10],
['10', 50]
]);

var options = {
legend: 'none',
vAxis: { ticks: [{v:-50, f:'0%'}, {v:0, f:'50%'}, {v:50, f:'100%'}] },
enableInteractivity: false,
hAxis: { textPosition: 'none' },
chartArea:{top:10,left:40,bottom:10,right:5, width:"100%",height:"100%"},
};

var chart = new google.visualization.SteppedAreaChart(document.getElementById('chart_div'));

chart.draw(data, options);
}

最佳答案

您可以使用'样式' column role

请参阅以下工作片段...

google.charts.load('current', {
callback: function () {

var data = google.visualization.arrayToDataTable([
['Step', 'Equity', {role: 'style'}], // <-- define style column
['1', -40, 'blue'],
['2', -40, 'yellow'],
['3', -40, 'red'],
['4', -40, 'green'],
['5', -30, 'purple'],
['6', -30, 'orange'],
['7', 10, 'cyan'],
['8', 10, 'indigo'],
['9', 10, 'magenta'],
['10',50, 'lime']
]);

var options = {
legend: 'none',
vAxis: { ticks: [{v:-50, f:'0%'}, {v:0, f:'50%'}, {v:50, f:'100%'}] },
enableInteractivity: false,
hAxis: { textPosition: 'none' },
chartArea:{top:10,left:40,bottom:10,right:5, width:"100%",height:"100%"},
};

var chart = new google.visualization.SteppedAreaChart(document.getElementById('chart_div'));

chart.draw(data, options);
},
packages:['corechart']
});
<script src="https://www.gstatic.com/charts/loader.js"></script>
<div id="chart_div"></div>

关于javascript - 为 Google 阶梯面积图着色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43765947/

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