The visualization module integrates with domain-specific modules to provide unified access to specialized visualization functions.
Access GWAS visualization functions through the integration module:
from metainformant.visualization.gwas_integration import (
manhattan_plot,
circular_manhattan_plot,
qq_plot_stratified,
regional_plot_detailed,
pca_plot_gwas,
GWAS_VISUALIZATION_AVAILABLE
)Access single-cell visualization functions:
from metainformant.visualization.singlecell_integration import (
plot_qc_metrics,
plot_embedding,
plot_gene_expression,
SINGLECELL_VISUALIZATION_AVAILABLE
)Access information theory visualization functions:
from metainformant.visualization.information_integration import (
plot_entropy_distribution,
plot_mutual_information_matrix,
plot_information_profile,
INFORMATION_VISUALIZATION_AVAILABLE
)Access life events visualization functions:
from metainformant.visualization.life_events_integration import (
plot_event_timeline,
plot_event_embeddings,
plot_attention_heatmap,
LIFE_EVENTS_VISUALIZATION_AVAILABLE
)Create a subplot grid for multiple plots.
Create a multi-panel figure layout.
Add shared axis labels to a multi-panel figure.
Save a figure with high-resolution settings.
Save a figure in multiple formats.
Batch export multiple figures.
create_interactive_scatter(x, y, *, labels=None, colors=None, title='Interactive Scatter Plot', **kwargs)
Create an interactive scatter plot using Plotly (optional dependency).
create_interactive_heatmap(data, *, x_labels=None, y_labels=None, title='Interactive Heatmap', **kwargs)
Create an interactive heatmap using Plotly.