We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
When other packages are imported, such as seaborn and set some kind of style, there would be a unexpected grid in heatmap
import os,sys %matplotlib inline import matplotlib.pylab as plt import pickle plt.rcParams['figure.dpi'] = 100 plt.rcParams['savefig.dpi']=300 plt.rcParams['font.family']='sans serif' plt.rcParams['font.sans-serif']='Arial' plt.rcParams['pdf.fonttype']=42 import pandas as pd from PyComplexHeatmap import * import PyComplexHeatmap as pch print(pch.__version__) import scanpy #import seaborn as sns # sns.set_style("whitegrid") # sns.set_style("white")
df_row=pd.read_csv("df_row.csv",index_col=0) df_row.spatial_domain=df_row.spatial_domain.astype(str) df_col=pd.read_csv("df_col.csv",index_col=0) df_col.chromosome=df_col.chromosome.astype(str) data=pd.read_csv("cnv_mtr_filtered.csv",index_col=0) df_col=df_col.sample(500) data=data.loc[:,df_col.index.tolist()] data
plt.figure(figsize=(10, 5)) right_annotation = HeatmapAnnotation( **, axis=0) top_annotation = HeatmapAnnotation( label=anno_label(df_col['chromosome'],merge=True, rotation=90), chromosome = anno_simple(df_col['chromosome'], add_text=False, legend_kws={'frameon':False}, colors= dict(zip(np.arange(1,23).astype(str),['#5daab4','#000000']*11)), legend=True), axis=1) cm = ClusterMapPlotter(data=data, vmax=1.02, vmin=0.98, top_annotation=top_annotation, left_annotation =right_annotation , cmap='RdBu_r', row_cluster=False, col_cluster=False, col_split = df_col['chromosome'], col_split_order = [str(i) for i in list(range(1,23))], col_split_gap=0.4 )
When use sns.set_style("whitegrid") or change setting in scanpy:
sns.set_style("whitegrid")
import scanpy sc.settings.verbosity = 3 sc.settings.set_figure_params(dpi=100, dpi_save=300, facecolor='white', figsize=(4,4))
An unexpected grid would appear:
When set sns.set_style("whitegrid") or in default, the heatmap looks good:
The text was updated successfully, but these errors were encountered:
No branches or pull requests
When other packages are imported, such as seaborn and set some kind of style, there would be a unexpected grid in heatmap
When use
sns.set_style("whitegrid")
or change setting in scanpy:
An unexpected grid would appear:
![image](https://private-user-images.githubusercontent.com/25999997/297990695-821de986-e5b1-4cc3-a35e-0495abf1c2fa.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk3OTA5NDQsIm5iZiI6MTczOTc5MDY0NCwicGF0aCI6Ii8yNTk5OTk5Ny8yOTc5OTA2OTUtODIxZGU5ODYtZTViMS00Y2MzLWEzNWUtMDQ5NWFiZjFjMmZhLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE3VDExMTA0NFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTIzZWM2YmVmZTMyMzU1N2RiMmRkYWI5MDRkMzQzY2QxZTkzZWVkYTIxZDQxZTYyMDQ1Mzg3Yzk1NzAyZDYwMjcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.zTtiLkqqTo3pt2-vsDEMFBniuwdKWDLOanTV2WvxjpY)
When set
![image](https://private-user-images.githubusercontent.com/25999997/297990595-be265b47-eeea-4c2c-9919-a19f99f2fdc1.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk3OTA5NDQsIm5iZiI6MTczOTc5MDY0NCwicGF0aCI6Ii8yNTk5OTk5Ny8yOTc5OTA1OTUtYmUyNjViNDctZWVlYS00YzJjLTk5MTktYTE5Zjk5ZjJmZGMxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE3VDExMTA0NFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTJiYTY3MWExZjRmYTQ3MDY2N2VjNDdjNzkxYzBhZjVlNWU2ZDk4ZWQwNTJkOTExZTEzOWEyZDI0ZTllOTIzYzcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.zXo5dpj-VOXIYas4EHMUAvag3LTzOJW9utRZHADdO2w)
sns.set_style("whitegrid")
or in default, the heatmap looks good:The text was updated successfully, but these errors were encountered: