@ebi-gene-expression-group/anatomogram

中文文档
2.4.0发布于 2019/12/12Apache-2.0CommonJS近 30 天下载 1.2万

表达式图集热映射解析图组件

中文使用文档
文档目录4 节
  1. 道具
  2. 大楼
  3. 特定物种的建筑
  4. 贡献

表达式图集解析图

Build Status Coverage Status License License: CC BY 4.0

这是一个解剖图 表达式图集 我们用来说明实验.

此处见演示。 。 。 .

肿瘤的ID来源于 乌伯伦, (中文(简体) ), 埃方 财务报告和审定财务报表 植物 肿瘤。 。 。 .

要安装 :

npm install --save @ebi-gene-expression-group/anatomogram

您可以将其作为反应组件 :

import Anatomogram from '@ebi-gene-expression-group/anatomogram'

...

<Anatomogram .../>

换句话说,如果你不使用React,我们就在提供方便 render 方法 :

import {render} from '@ebi-gene-expression-group/anatomogram'

...

render(options, target)

何处 options 是作为物体传递的道具 target 是 DOM 元素的标识,将包含 解剖图.

例如代码,请查看 演示组件 我们如何使用它 我们的表达式图集热图如果你想看到它在行动,去 atlas中的有机体部分实验 或者说 返回有机体部分实验的搜索。 。 。 .

道具

名称类型默认值说明
物种字符串- 说吧这是解剖图唯一需要的属性
显示数组[
突出显示数组[
选择索引数组[
显示颜色字符串灰色
突出显示颜色字符串红色
选择颜色字符串紫色
显示速度编号0.4 (中文(简体) )
突出显示速度编号0.4 (中文(简体) )
选择速度编号0.4 (中文(简体) )
移动函数() => {}当鼠标被盘旋在组织上时会引用回调
移动出函数() => {}当鼠标被从组织上徘徊时,会引用回调
点击函数() => {}点击组织时引用回调
已输入函数() => {}注入 SVG 时引用回调

关于现有物种列表 和ID有查看 src/json/svgsMetadata.json。当软件包发布时,文件会自动生成.

所有三个回调都取了单一的字符串参数,即受鼠标事件影响的组织的ID.

未显示、显示、突出显示或选择组织状态。 打开 mouseover 增加不透明度 0.2. 您可以读取一个技术上更倾向的描述: 存储器 维基百科。 。 。 .

大楼

要使用浏览器中的解剖图, 您需要构建和捆绑软件包:

npm run dist -- --output-public-path='<URL>'

<URL> uRL(绝对或相对),您将从中服务解剖图(例如. /anatomogram/dist/ 页:1 页:1 gh-pages 我们用来构建演示页的分支). 记住要附上最后一刀! 这需要这样 代码知道在哪里寻找静态资产(即SVG和PNG)。 您可以在 网络包装 文档网站。 。 。 .

建造后,部署 anatomogramDemo.bundle.js 是可选的,但前提是您想要托管演示组件.

在 HTML 中包含以下内容:

<script src="<URL>/vendors.bundle.js"></script>
<script src="<URL>/anatomogram.bundle.js"></script>

<script>
anatomogram.render(options, target)
</script>

特定物种的建筑

你可以去掉所有不必要的 SVG和PNG 和改变 Anatomogram.defaultProps.species 对其中任何 支持的物种。 您可以在 页:1 mouse 分支。 。 。 .

贡献

仔细阅读 我们的作者准则 在此之前 在现有解剖图中添加新的组织或更新ID,或添加新的SVG.

运行 npm run parseSvgs 来解析更新的ID。 当您完成演示页的本地副本时 :

npx webpack-dev-server

转到 localhost:9000 并看到组织出现 像你想要的.

许可证

守则按以下方式分发: Apache 许可证版本 2.0。 。 。 . 所有图像、解剖图和切换图标均在 4.0 国际 许可证。 。 。 .

版本与发布记录

@ebi-gene-expression-group/anatomogram 共发布 4 个版本,首次发布于 2019/10/02;过去 12 个月发布了 0 个版本。

版本发布日期距今
2.4.0latest2019/12/126 年前
2.2.12019/11/017 年前
2.2.02019/10/037 年前
2.1.22019/10/027 年前

关于 @ebi-gene-expression-group/anatomogram 的常见问题

@ebi-gene-expression-group/anatomogram 是什么?

表达式图集热映射解析图组件

如何安装 @ebi-gene-expression-group/anatomogram?

在项目目录运行 npm install @ebi-gene-expression-group/anatomogram,或使用 pnpm add / yarn add / bun add。

@ebi-gene-expression-group/anatomogram 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/ebi-gene-expression-group__anatomogram 是否存在。

@ebi-gene-expression-group/anatomogram 支持 ESM 还是 CommonJS?

以 CommonJS 形式发布,可以直接 require();在 ES Module 项目中也可以用 import 引入(Node.js 会把 module.exports 作为默认导出)。

@ebi-gene-expression-group/anatomogram 可以商用吗?

@ebi-gene-expression-group/anatomogram 使用 Apache-2.0 许可。宽松许可:允许商业使用、修改和再分发,并附带明确的专利授权;分发时需保留许可与 NOTICE 文件,修改过的文件要注明改动。以上为概括,不构成法律意见,请以许可原文为准。

@ebi-gene-expression-group/anatomogram 的下载量有多少?

根据 npm 官方下载统计,@ebi-gene-expression-group/anatomogram 在 2026/10/13 – 2026/11/11 这 30 天内被下载 11,649 次,日均约 388 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@ebi-gene-expression-group/anatomogram 还在维护吗?

最新版本 2.4.0 发布于 2019/12/12(6 年前);至今共发布 4 个版本,其中过去 12 个月发布了 0 个;首次发布于 2019/10/02。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。