# Plot3d

> Create a 3D scatter plot using chroptiks.p3d.plot and save it to a file. Accepts x, y, z arrays as JSON. Note that p3d.plot normally calls plt.show(); this jinx suppresses display and saves instead.

- Skill: `npc-worldwide/plot3d` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add npc-worldwide/plot3d`
- Raw SKILL.md: https://api.skillmd.com/api/skills/npc-worldwide/plot3d/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: npc-worldwide (https://skillmd.com/u/npc-worldwide)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/npc-worldwide/plot3d

---


# plot3d

Create a 3D scatter plot using chroptiks.p3d.plot and save it to a file. Accepts x, y, z arrays as JSON. Note that p3d.plot normally calls plt.show(); this jinx suppresses display and saves instead.

## Inputs

- `data_json` (default: `'{"x": [], "y": [], "z": []}'`)
- `output_path` (default: `'plot3d.png'`)

## Steps

- `plot_3d` → [`plot_3d.py`](./plot_3d.py)

## Usage

```
/run_jinx jinx_ref=plot3d input_values={"data_json": "{\"x\": [], \"y\": [], \"z\": []}", "output_path": "plot3d.png"}
```

