基于d3js创建交互式热图的Python包。

d3heatmap的Python项目详细描述


D3热图

PythonPyPI VersionLicenseCoffeeGithub ForksGitHub Open IssuesProject StatusDownloadsDownloadsOpen In Colab

  • d3heatmap是一个基于d3js创建交互式热图的Python包。在
  • d3heatmap的aim是为了创建交互式热图,这些热图可以独立使用并且具有视觉吸引力。在
  • 此库不需要您进行任何其他安装、下载或设置系统环境的路径。你只需要python和这个库。其他的都被照顾好了。两个函数之间有两个区别。在

d3heatmap.matrix

  • 允许无符号邻接矩阵。在
  • 颜色贴图可以更改。在
  • 没有群集。在
  • 圆形元素。在

d3heatmap.heatmap

  • 允许群集。在
  • 颜色贴图已修复。在
  • 高级簇着色。簇是彩色的,每个簇内的颜色是基于值的增量。在
  • 邻接矩阵必须是符号矩阵。在

安装

  • 从PyPI安装d3heatmap(推荐)。d3heatmap与python3.6+兼容,可以在Linux、macosx和Windows上运行。在
  • 它是根据麻省理工学院的许可证发行的。在

安装
pip install d3heatmap
  • 或者,从GitHub源安装d3heatmap:
^{pr2}$

导入D3热图

fromd3heatmapimportd3heatmapasd3

示例1:使用热图函数绘制

df=d3.import_example()# Create heatmappaths=results=d3.heatmap(df)

以Klik的图形为交互示例。在

示例2:使用矩阵函数绘制
df=d3.import_example(size=(6,20))# Create heatmappaths=d3.matrix(df)

^{1}$ 在

示例3:使用矩阵函数绘制
# The dataframe contains more columns then rows. Adjust the size and color differently.df=d3.import_example(size=(6,20))# Create heatmappaths=d3.matrix(df,fontsize=10,title='Hooray!',description='d3 matrix is created using https://github.com/erdogant/d3heatmap.',path='c:/temp/example/d3_matrix.html',width=600,height=300,cmap='interpolateGreens',vmin=1)

示例4:参数更改后的矩阵:

# The dataframe contains more columns then rows. Adjust the size and color differently.df=d3.import_example(size=(6,20))# Create heatmappaths=d3.matrix(df,fontsize=10,title='Hooray!',description='d3 matrix is created using https://github.com/erdogant/d3heatmap.',path='c:/temp/example/d3_matrix.html',width=600,height=300,cmap='interpolateGreens',vmin=1)

例4:热图与矩阵的比较:

heatmapmatrix功能之间存在一些差异。在

df=d3.import_example()results=d3.heatmap(df,title='d3heatmap with the heatmap function.',path='heatmap.html')results=d3.matrix(df,title='d3heatmap with the matrix function.',cmap='interpolatePRGn',path='matrix.html',width=700,height=700)

引文

如果这对你的研究有用,请在你的出版物中引用D3热图。以下是BibTeX条目示例:

@misc{erdogant2020d3heatmap,title={d3heatmap},author={Erdogan Taskesen},year={2019},howpublished={\url{https://github.com/erdogant/d3heatmap}},}

参考文献

维护人员

  • Erdogan Taskesen,github:erdogant
  • 这件作品是我在空闲时间创作和维护的。如果你想为这件工作给我买一件Coffee,我将不胜感激。在
  • 欢迎投稿。在
  • 如果你喜欢就开始吧!在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java查询,该查询应返回特定相关实体的实体   java创建了两个可运行的JAR,它们使用相同的库而不需要两次   java swing应用程序如何设置面板中组件的高度(和宽度)   在fat jar中找不到java JasperReport文件错误   kotlin在java中如何称呼这个构造函数?   java为什么被零除是一个不可恢复的问题?   java为SUTime添加用于解析季度的自定义规则   java merge 2带所有元素的排序列表   从字符串StringUtils Java中提取数字   java ForLoops最大和最小数   java我可以为嵌入式tomcat 8定义始终保持活动状态的最小executer线程数吗?   java当metod返回ResponseEntry<Resource>抛出错误时,如何返回ModelandView?   java片段翻译和电话定位错误   javagwt:如何让regex(模式和匹配器)在客户端工作   java EAR文件和“WebSphere增强的EAR”之间有什么区别?