Metadata-Version: 2.4
Name: japanize-graphviz
Version: 0.1.1
Summary: importするだけでGraphvizを日本語対応にするパッケージ
Project-URL: Homepage, https://github.com/pannacotta326/japanize-graphviz
Project-URL: Repository, https://github.com/pannacotta326/japanize-graphviz
Author-email: pannacotta326 <pannacotta326@gmail.com>
License: MIT
License-File: LICENSE
Keywords: font,graphviz,japanese,japanize
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Multimedia :: Graphics
Requires-Python: >=3.9
Requires-Dist: graphviz>=0.20
Description-Content-Type: text/markdown

# japanize-graphviz

importするだけでGraphvizを日本語対応にします。

## 前提

Graphviz 本体（`dot` コマンド）が別途インストールされ、PATH が通っている必要があります。

- macOS: `brew install graphviz`
- Ubuntu/Debian: `sudo apt install graphviz`
- Windows: `winget install graphviz`（インストール後にターミナルを再起動）

## インストール

```bash
pip install japanize-graphviz
```

## 使い方

```python
import japanize_graphviz  # これだけ
from graphviz import Digraph

dot = Digraph()
dot.node('A', 'データ取得')
dot.node('B', '前処理')
dot.edge('A', 'B', label='生データ')
dot
```

## 使用フォントの確認

```python
import japanize_graphviz
print(japanize_graphviz.current_font())
```

## フォントを明示指定する

自動検出を上書きしたい場合は、import 前に環境変数を設定します。

```bash
export JAPANIZE_GRAPHVIZ_FONT="Noto Sans CJK JP"
```