imagesc是一个Python包,可以轻松地创建热图。

imagesc的Python项目详细描述


图像C

PythonPyPI VersionLicenseCoffeeGithub ForksGitHub Open IssuesProject StatusDownloadsDownloads

  • imagesc是一个Python包,用于创建热图。实现了各种创建热图的方法,每个方法都具有特定的属性,可以帮助轻松创建热图。fastclean方法针对速度进行了优化,cluster方法提供了聚类,seaborn方法包含许多配置设置,最后,plot尽可能好地来自matlab的imagesc。在

图像中的函数c

# X is your numpy arrayfig=imagesc.seaborn(X)fig=imagesc.cluster(X)fig=imagesc.fast(X)fig=imagesc.clean(X)fig=imagesc.plot(X)status=imagesc.savefig(fig)path=imagesc.d3(df)

目录

安装

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

要求

^{pr2}$

从Pypi安装

pip install imagesc

导入imagesc包

importimagescasimagesc

d3

df=pd.DataFrame(np.random.randint(0,100,size=(50,50)))imagesc.d3(df,vmax=1)

海伯恩

df=pd.DataFrame(np.random.randint(0,100,size=(10,20)))A=imagesc.seaborn(df.values,df.index.values,df.columns.values)B=imagesc.seaborn(df.values,df.index.values,df.columns.values,annot=True,annot_kws={"size":12})C=imagesc.seaborn(df.values,df.index.values,df.columns.values,annot=True,annot_kws={"size":12},cmap='rainbow')D=imagesc.seaborn(df.values,df.index.values,df.columns.values,annot=True,annot_kws={"size":12},cmap='rainbow',linecolor='#ffffff')

一个 B C D

df=pd.DataFrame(np.random.randint(0,100,size=(10,20)))fig_C1=imagesc.cluster(df.values,df.index.values,df.columns.values)fig_C2=imagesc.cluster(df.values,df.index.values,df.columns.values,cmap='rainbow')fig_C3=imagesc.cluster(df.values,df.index.values,df.columns.values,cmap='rainbow',linecolor='#ffffff')fig_C4=imagesc.cluster(df.values,df.index.values,df.columns.values,cmap='rainbow',linecolor='#ffffff',linewidth=0)imagesc.savefig(fig_C1,'./docs/figs/cluster4.png')

C1 C2 C3 C4

快速

df=pd.DataFrame(np.random.randint(0,100,size=(10,20)))fig_F1=imagesc.fast(df.values,df.index.values,df.columns.values)fig_F2=imagesc.fast(df.values,df.index.values,df.columns.values,grid=False)fig_F3=imagesc.fast(df.values,df.index.values,df.columns.values,grid=False,cbar=False)fig_F4=imagesc.fast(df.values,df.index.values,df.columns.values,grid=True,cbar=False)fig_F5=imagesc.fast(df.values,df.index.values,df.columns.values,cmap='rainbow')fig_F6=imagesc.fast(df.values,df.index.values,df.columns.values,cmap='rainbow',linewidth=0.5,grid=True)imagesc.savefig(fig_C1,'./docs/figs/fast1.png')

F1 F2 F3 F4 F5 F6

清洁

df=pd.DataFrame(np.random.randint(0,100,size=(10,20)))fig_FC1=imagesc.clean(df.values)fig_FC2=imagesc.clean(df.values,cmap='rainbow')imagesc.savefig(fig_C1,'./docs/figs/clean1.png')

F1 F2

绘图

df=pd.DataFrame(np.random.randint(0,100,size=(10,20)))fig_M1=imagesc.plot(df.values)fig_M2=imagesc.plot(df.values,cbar=False)fig_M3=imagesc.plot(df.values,cbar=False,axis=False)fig_M4=imagesc.plot(df.values,cbar=False,axis=True,linewidth=0.2)fig_M5=imagesc.plot(df.values,df.index.values,df.columns.values)fig_M6=imagesc.plot(df.values,df.index.values,df.columns.values,cbar=False,linewidth=0.2)fig_M7=imagesc.plot(df.values,df.index.values,df.columns.values,grid=True,cbar=False,linewidth=0.2)fig_M8=imagesc.plot(df.values,df.index.values,df.columns.values,grid=False,cbar=False,linewidth=0.2)fig_M9=imagesc.plot(df.values,df.index.values,df.columns.values,grid=True,cbar=False,linewidth=0.8,linecolor='#ffffff')fig_M10=imagesc.plot(df.values,df.index.values,df.columns.values,grid=True,cbar=False,linewidth=0.8,linecolor='#ffffff',cmap='rainbow')imagesc.savefig(fig,'./docs/figs/plot10.png')imagesc.savefig(fig_C1,'./docs/figs/fast1.png')

M1 M2 M3 M4 M5 M6 M7 M8 M9 M10

速度:

importmatplotlib.imageasmpimgimg=mpimg.imread('./docs/figs/lenna.png')fig=imagesc.clean(img)# runtime 1.49fig=imagesc.fast(img,cbar=False,axis=False)# runtime: 2.931 secondsfig=imagesc.plot(img,linewidth=0,cbar=False)# runtime: 11.042

**快速** **清洁** **绘图**

引文

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

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

参考文献

维护人员

  • 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”之间有什么区别?