Я пробовал этот пример в 'c3js.
Кто-нибудь знает, как увеличить размер шрифта содержимого Tooltip (как заголовок, так и значение)?
Любая помощь будет оценена по достоинству.
Переопределите значение шрифта для следующих селекторов:
.c3-tooltip th {
/* for the header */
}
.c3-tooltip td.name {
/* for the title cells */
}
.c3-tooltip td.value {
/* for the value cells */
}
ПРИМЕР
var chart = c3.generate({
data: {
columns: [
['data1', 30000, 20000, 10000, 40000, 15000, 250000],
['data2', 100, 200, 100, 40, 150, 250]
],
axes: {
data2: 'y2'
}
},
axis : {
y : {
tick: {
format: d3.format("s")
}
},
y2: {
show: true,
tick: {
format: d3.format("$")
}
}
},
tooltip: {
format: {
title: function (d) { return 'Data ' + d; },
value: function (value, ratio, id) {
var format = id === 'data1' ? d3.format(',') : d3.format('$');
return format(value);
}
// value: d3.format(',') // apply this format to both y and y2
}
}
});
.c3-tooltip th {
/* for the header */
color: red !important;
}
.c3-tooltip td.name {
/* for the title cells */
color: green;
}
.c3-tooltip td.value {
/* for the value cells */
color: blue;
}
<link href="/c3.min.css" rel="stylesheet"/>
<script src="/d3.min.js"></script>
<script src="/c3.min.js"></script>
<div id='chart'></div>
Вы можете установить собственный font-size
в элемент tspan
:
tspan {
font-size: 20px;
}