我有一个c3.js堆叠条形图当鼠标悬停在单张地图的更新,我需要的工具提示是静态的,因为否则用户将鼠标悬停在地图上的其他区域并在实际到达之前更改条形图中的数据。但是,我对编码感兴趣,特别是C3新手,我无法解决如何使工具提示变为静态。另外,是否有人知道如何设计稍后的工具提示?我只能在网上找到非常复杂的例子,但感觉我应该可以在生成图表后的某个地方做到这一点。 任何帮助将不胜感激!c3.js提示 - 让静态和风格
这里是我的代码:
function getMiniChartData(properties) {
var values = [
['rape', rape[properties['gss_code']]],
['other sexual', other_sexual[properties['gss_code']]]];
console.log(values);
return values;
}
var chart;
function drawMiniChart(properties) {
console.log('drawing mini chart');
var data = getMiniChartData(properties);
chart = c3.generate({
bindto: '#minichart',
color: {
pattern: ['#E31A1C', '#BD0026']
},
point: {
show: false
},
tooltip: {
show: true
},
data: {
columns: data,
type: 'bar',
groups: [
['rape', 'other sexual']
]
},
axis: {
y: {
max:60,
min:0
}
},
grid: {
y: {
lines: [{
value: 0
}]
}
}
});
}
function updateMiniChartData(properties) {
console.log('updating mini chart');
var data = getMiniChartData(properties);
chart.load({
columns: data
});
}
你能模拟一个jsfiddle? (工作示例) – thatOneGuy
图表强奸数据? ...:O –