![見出し画像](https://assets.st-note.com/production/uploads/images/110342863/rectangle_large_type_2_542a139fcf8ef8c362ca37b27b145b3b.png?width=1200)
ChatGPT Code Interpreterで面倒な csvからグラフを作成してみる
ChatGPTのCode Interpreterが何なのか知らない方はこちらに書いてあるので読んでほしい。
元データと完成形のグラフ
利用したのはこちらのcsvファイル。
「市町村税課税状況等の調」である。
日本のオープンデータはAPI化もされてないことがほとんどで、PDFやZipもかなり多い。むしろcsvやExcelになっているだけまだマシである。
成長率上位の都道府県5つの年ごとの推移を折れ線グラフに表示しています。元のデータは市町村ごとの市町村税の課税データということを考えると、要件定義やら設計をすっ飛ばして自然言語だけでグラフを描けるのは本当にすごい。。。
![](https://assets.st-note.com/img/1688874150782-wy6saProBi.png?width=1200)
Okinawa, Chiba, Saitama, Ibaraki, Yamanashi
上位5県の年間増加率
沖縄県、千葉県、埼玉県、茨城県、山梨県
具体的な聞き方
すげー雑に聞いて言っても一応グラフは描けます。
ただその都度待ったり聞き直したりしなければいけないのでちょっと面倒です。
とは言え、人に指示して作ってもらうのよりも早いのは間違いないです。
やり取りを見てると開発してるときの気持ちがフラッシュバックします。。。
ChatGPTよ、ありがとう。
![](https://assets.st-note.com/img/1688875705493-vSYG8TEngK.png?width=1200)
一発生成できるプロンプト
具体的なやり取りは下記のとおりです。
2023/07/28 追記
上記のやり方で1発で出力はできるんだけど、より精度を上げた方法を共有します。
しっかり1回でグラフ化されてますし、再現性も高くなってます。
ChatGPTのシェアだとグラフが落ちてしまう可能性があるのでこちらに残しておきます。
![](https://assets.st-note.com/img/1690542967672-mPEQfDZt3E.png?width=1200)
ちなみにぜんぜん違うファイルでも同じプロンプトで一応処理してくれます。
こちらもグラフを残しておきます。
![](https://assets.st-note.com/img/1690543192646-02FO8uM1ro.png?width=1200)
もう1パターン
![](https://assets.st-note.com/img/1690543229969-V5TQ56mme0.png?width=1200)
![](https://assets.st-note.com/img/1690543259443-m3rPANZmLX.png?width=1200)
この記事が参加している募集
この記事が気に入ったらサポートをしてみませんか?