2025-01-12 00:50:38 +08:00
|
|
|
|
# CircosHeatmap-aardio
|
|
|
|
|
|
|
|
|
|
一个基于 R 的环形热图绘制工具,支持数据聚类与可视化,适用于矩阵数据的直观分析与展示。
|
|
|
|
|
|
2025-01-12 04:40:18 +08:00
|
|
|
|
使用 aardio 实现图形界面,便于用户使用。
|
|
|
|
|
|
2025-01-12 04:47:24 +08:00
|
|
|
|
## TODO
|
|
|
|
|
- 自动识别输入文件格式 xls、xlsx、csv,当文件不为 csv 时自动转换一个临时 csv 文件作为程序入参
|
|
|
|
|
----注意 R 脚本中所需 csv 文件的内容格式要符合脚本要求
|
|
|
|
|
- 优化 UI 和提升交互便利性
|
|
|
|
|
- 待补充...
|
|
|
|
|
|
2025-01-12 04:40:18 +08:00
|
|
|
|
|
|
|
|
|
## 开发
|
|
|
|
|
|
|
|
|
|
修改 `aardio\lib\process\r\_.aardio` 文件中:
|
|
|
|
|
```aardio
|
|
|
|
|
setLibPaths({..io.appData("aardio/std/r/site-library")});
|
|
|
|
|
```
|
|
|
|
|
修改为
|
|
|
|
|
```aardio
|
|
|
|
|
if (_STUDIO_INVOKED) {
|
|
|
|
|
// 开发环境
|
|
|
|
|
setLibPaths({..io.appData("aardio/std/r/site-library")});
|
|
|
|
|
} else {
|
|
|
|
|
// 打包后环境
|
|
|
|
|
setLibPaths({"lib\r-library"});
|
|
|
|
|
}
|
|
|
|
|
```
|
|
|
|
|
|
2025-01-12 04:47:24 +08:00
|
|
|
|
修改它的目的:初次接触 aardio + R 的开发,安装 R 的相关库时遇到写问题,所以干脆把安装好的 R 相关库放入程序根目录下。
|
|
|
|
|
|
2025-01-12 04:40:18 +08:00
|
|
|
|
## 使用
|
|
|
|
|
运行后会自动安装 R 语言环境
|