paper-figures は何をしますか?
研究論文の生データを、再現性のあるPythonコードを使用して、出版可能な統計図表と学術的な三線表に変換するClaudeスキル。ジャーナル設定、自動チャート選択、画像セルフチェック、バイリンガル(中文/English)Wordレポートを備えています。
特徴
- 出版品質の図表: 生成される図表は、論文にそのまま掲載できる品質です。
- 再現可能なPythonコード: すべての処理は、matplotlib、seaborn、pandasなどを使用したPythonコードで行われ、再現性が保証されています。
- ジャーナルプリセット: Nature、Science、IEEE、Elsevierなど、主要なジャーナルのテンプレートを内蔵しています。
- 自動チャート選択: データの特性(数値データの分布、カテゴリ変数との関係など)を分析し、最適なチャートタイプを自動で提案・生成します。
- 画像セルフチェック: 生成された画像の解像度やフォントサイズ、凡例の重なりなどを自動でチェックし、問題があれば修正します。
- バイリンガルWordレポート: 結果を中国語と英語の両方で記述したWord文書(.docx)を生成します。
- 三線表(学術表): データを学術論文で一般的な三線表(上部と下部のみに横線がある表)として出力できます。
対応データ形式
- CSV(カンマ区切り)
- Excel(.xlsx, .xls)
- JSON
- タブ区切りテキスト
必要な環境
- Python 3.8以上
- matplotlib
- seaborn
- pandas
- numpy
- python-docx(Wordレポート生成用)
pip install matplotlib seaborn pandas numpy python-docx
使用方法
- 分析したいデータ(CSV、Excelなど)を添付します。
- データの目的と希望するジャーナル(例:「このデータをNature形式の散布図にしてください」)を指定します。
- スキルが自動的にデータを分析し、最適なチャートタイプを選択・生成します。
- 生成された図表の品質をチェックし、必要に応じて調整します。
- 最終的に、バイリンガルのWordレポートとともに図表を提供します。
使用例
User: 添付のCSVデータを分析して、Nature形式の散布図と三線表を作成してください。
Skill: (自動的にデータを読み込み、チャートタイプを選択し、生成・チェックを行い、バイリンガルレポートを出力します)
注意事項
- このスキルはデータの解釈や統計的有意性の判断を自動で行うものではありません。結果の解釈はユーザー自身が行ってください。
- 再現可能なコードが生成されるため、ユーザーは結果を確認・修正してさらにカスタマイズできます。
ライセンス
MIT License
Copyright (c) 2024 DRZ-hang