Generate high-quality scientific figures for SCI papers based on project code analysis
This skill automatically generates high-quality scientific figures for SCI (Science Citation Index) academic papers based on your project's theoretical logic and workflows. It analyzes your codebase to extract key algorithms, workflows, and data structures, then produces publication-ready figures in PDF format.
All figures are generated following SCI journal requirements:
Invoke this skill when you want to generate publication-quality figures from your project:
/scifi-figure-generator
project_root (optional): Path to project directory (default: current directory)output_dir (optional): Output directory for figures (default: output/figures)figure_types (optional): Types of figures to generate (default: all types)
flowchart: System workflow diagramsarchitecture: System architecture diagrams3d-model: 3D geological model visualizationscomparison: Method comparison chartsalgorithm: Algorithm step illustrationsresults: Results and validation plotsall: Generate all figure typeslanguage (optional): "en", "cn", or "both" (default: en)dpi (optional): Resolution in DPI (default: 300)style (optional): Visual style - "academic", "minimal", "colorful", "grayscale" (default: academic)Generate all types of SCI paper figures for the current project.
Use English labels, 300 DPI resolution, and academic style.
Save PDF files to the "output/figures" directory.
The skill generates publication-ready figures in PDF format:
fig01_system_workflow.pdf - Overall system workflowfig02_modeling_process.pdf - Detailed modeling processfig03_data_flow.pdf - Data processing pipelinefig04_system_architecture.pdf - System component architecturefig05_class_hierarchy.pdf - Class structure and relationshipsfig06_module_dependencies.pdf - Module dependency graphfig07_3d_geological_model.pdf - 3D geological model visualizationfig08_layer_surfaces.pdf - Layer surface visualizationfig09_thickness_distribution.pdf - Thickness map visualizationfig10_method_comparison.pdf - Method performance comparisonfig11_accuracy_metrics.pdf - Accuracy metrics chartfig12_computational_performance.pdf - Computational performance comparisonfig13_anchor_framework.pdf - Anchor framework algorithmfig14_package_filling.pdf - Package filling algorithmfig15_constraint_handling.pdf - Hard constraint handlingfig16_modeling_results.pdf - Modeling results visualizationfig17_validation_results.pdf - Validation against borehole datafig18_error_analysis.pdf - Error distribution analysisThe generator works by:
Install with:
pip install matplotlib numpy pandas pyvista graphviz Pillow
dpi=600 for highest quality figures