gpt4 book ai didi

r - 如何使用 rCharts、dPlot 和 dimple 更改轴标题

转载 作者:行者123 更新时间:2023-12-04 19:32:16 25 4
gpt4 key购买 nike

如何更改使用 rCharts 和 dimple.js 库生成的绘图的轴标题?例如:

library(rCharts)
data(mtcars)
mtcars.df <- data.frame( car = rownames(mtcars), mtcars )
d1 <- dPlot(x ="disp", y="mpg", groups=c("car", "cyl"), type ="point", data=mtcars.df)
d1$xAxis( type = "addMeasureAxis")
d1

想要的效果是将变量名“disp”替换为更完整的一段文字作为坐标轴标题。我试过向 d1$xAxis() 行添加参数,如 title="Displacement"和 label="Displacement: 但没有成功。

最佳答案

不好意思我才看到。感谢约翰的回答。

使用 rCharts,我们可以利用 afterScript 模板来添加它。如果 DOM 中只有一个图表,我们可以不加修改地使用 John 的示例。

d1$setTemplate(
afterScript =
'
d3.selectAll(".axis.title")
.text(function () {
var t = d3.select(this).text();
if (t === "disp") {
return "Displacement";
} else if (t === "mpg") {
return "Miles Per Gallon";
} else {
return t;
}
});
'
)

如果您想要一个在 DOM 中包含多个图表的示例,或者这对您不起作用,请告诉我。谢谢。

关于r - 如何使用 rCharts、dPlot 和 dimple 更改轴标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22875447/

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