在D3.js中为不同的图表显示不同的标题,可以通过以下步骤实现:
var svg = d3.select("body")
.append("svg")
.attr("width", width)
.attr("height", height);
// 创建第一个图表
var chart1 = svg.append("g")
.attr("transform", "translate(" + margin.left + "," + margin.top + ")");
chart1.append("text")
.attr("class", "chart-title")
.attr("x", width / 2)
.attr("y", -margin.top / 2)
.text("图表1标题");
// 创建第二个图表
var chart2 = svg.append("g")
.attr("transform", "translate(" + margin.left + "," + (margin.top + chartHeight + chartSpacing) + ")");
chart2.append("text")
.attr("class", "chart-title")
.attr("x", width / 2)
.attr("y", -margin.top / 2)
.text("图表2标题");
.chart-title {
font-size: 18px;
font-weight: bold;
text-anchor: middle;
}
通过以上步骤,我们可以在D3.js中为不同的图表显示不同的标题。需要注意的是,以上示例中的代码仅为演示目的,实际应用中可能需要根据具体情况进行适当调整。
领取专属 10元无门槛券
手把手带您无忧上云