首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >R/ d3heatmap -有旋转轴标签的方法吗?

R/ d3heatmap -有旋转轴标签的方法吗?
EN

Stack Overflow用户
提问于 2015-12-02 15:14:19
回答 1查看 842关注 0票数 1

在R d3heatmap软件包中,是否有方法将x轴标签旋转到90度(垂直于轴)而不是45度?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-02 23:24:53

我找不到将旋转值传递给函数的简单选项,但是您可以进入d3heatmap包的内部,并在javascript代码中更改旋转。

在R中运行".libPaths()“以查找您的R包及其数据存储的位置。在我的例子中,我在'/home/nick/R/x86_64-suse-linux-gnu-library/3.1/d3heatmap/'.中找到了d3heatmap包

您要查找的文件类似于'/home/nick/R/x86_64-suse-linux-gnu-library/3.1/d3heatmap/htmlwidgets/lib/d3heatmapcore/heatmapcore.js‘。

使用文本编辑器打开文件。有两个地方有一个设置:“旋转(45),平移(6,0)”。

因此,在两个地方搜索“旋转(45)”并将"45“替换为"90”。您还必须将“翻译(6,0)”改为更好地放置文本。我发现“翻译( 12,- 20 )”(将文本向下移动12像素,右移20像素)使用“mtcar”数据集测试效果很好。

带有垂直行标签的d3heatmap

当使用或多或少行的数据集时,您将不得不使用正确的转换,将其从-20更改一下,从而使事物正确地对齐。也许有一种自动的方法,但我只知道R,而不是javascript,所以我不知道怎么做。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34046220

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档