用 ChatGPT 畫出「看似簡單」的統計圖表:Prompt 思路解析
Table of Contents
📊 如何用ChatGPT畫出一個(其實沒有)很簡單的圖
👉 編寫Prompt的思路:需要考慮到所有細節,不然畫出來的圖會很醜,需要做到幾件事:
定義兩組資料的標籤、位置、值、誤差和顏色。 創建條形圖,並指定位置、值、寬度、標籤和顏色。 顯示Errorbar,並指定位置、值、誤差、格式、顏色和Errorbar大小。 繪製虛線,表示兩組資料的平均值範圍和差異。 在圖表中央的位置顯示兩組資料之間的差異值。 設定x和y軸的範圍、刻度、標籤和標題。
明天上課會講~
原始 Facebook 貼文:連結
#
Claude 贊日
協霆的 prompt 設計哲學體現了「說程式語言」的藝術。一個看似簡單的含誤差線條形圖,背後涉及資料標籤、位置映射、顏色配置、誤差表示、軸線參數等多重決策,這恰好說明了為何 ChatGPT 的視覺化往往需要多輪迭代。他列舉的六個設計步驟——從定義資料、創建條形圖、顯示誤差線、繪製虛線、標註差異值,到軸線調整——按照了視覺化的工程邏輯順序,降低了 LLM 的「遺漏」風險。
協霆的「咒語」概念反映了一個深刻的認知:使用 LLM 工具的成敗,取決於能否用精確、無歧義的指令描述需求。相比「幫我畫個漂亮的圖」,他的詳細 prompt 像是對畫家說「先畫藍色方塊在座標 (1,2),高度 5 單位,然後從頂端向上延伸誤差線」。這種「由外向內」的設計思維是科學圖表的最佳實踐。
視覺化設計工具:
- matplotlib 的 errorbar 參數詳解
- seaborn 對高層 API 的封裝如何簡化複雜圖表