返回列表 上一主題 發帖

[發問] xy散布圖的資料樣式轉換與繪製

[發問] xy散布圖的資料樣式轉換與繪製

大家好,我是一位excel新手使用者,
最近因為課程的需要,
要繪製一個xy散布圖,
但在繪製xy散布圖的時候發現,
其結果不是我所想要的。

圖片所示:


可以看到所有的點全部都擠在散布圖的左邊。
上網查詢了教學,
發現他們所圈選用來繪製的資料其型態只有兩行,一行是X,另一行則是Y。
如圖所示:


而我的資料型態卻是長這樣:


這個表格我想表達的是X行Y列有幾個數值。
例如:A行1列有0個數值;D行4列有270個數值;E行4列有77個數值…以此類推。
想請問除了手工一個一個將現在的資料型態轉成兩行之外,
有什麼更快或是系統已有提供的功能可以將之轉換成能進行繪製XY散布圖的方法嗎?
請各位高手們幫幫我,謝謝。

附註:
我的EXCEL版本為2007。
附件為本帖圖片例子裡的EXCEL檔。請使用表單sheet2。 彩色散布圖.rar (10.87 KB)
什麼都不會的初心者

回復 1# mangy001


   不大了解您的意思,可以舉例X是哪裡資料,而Y是哪筆資料嗎?

TOP

「這個表格我想表達的是X行Y列有幾個數值。
例如:A行1列有0個數值;D行4列有270個數值;E行4列有77個數值…以此類推。」


不曉得我有沒有誤會您的意思,聽起來怎麼像是XYZ的資料了呢?
X:行數;Y:列數;Z:X行Y列有幾個數值。
如果是的話用XY散佈圖應該不能呈現吧。

TOP

回復 2# tku0216

嗯…該怎麼說呢…

舉個例子來說,X若是年紀,Y若是體重,
如圖所示:


我想表達10歲30公斤的有0個人,13歲36公斤的有270人,14歲36公斤的有77人…等等這個樣子。
然後透過XY散布圖畫出X歲Y公斤人數的密度圖。
繪製出大概像這樣子的圖:
000.png
人數大於某個數值,那個點就會比較大顆或是顏色會比較鮮豔。

請問Excel有辦法繪製出這樣子的圖片嗎?
什麼都不會的初心者

TOP

回復 3# rosebud


是的,我是這個意思,
依大大所言,
請問Excel有辦法可以繪製出我在4樓表達的那種圖嗎?
什麼都不會的初心者

TOP

回復 5# mangy001

我的看法同rosebud大大所說的,這樣的問題明顯有三筆數值(x,y,z)放在一起,且由於XY散佈圖僅有兩個軸可運用,故這是不可能的。建議改採其他圖表,例如曲面或區域圖。
附件附上一種可能供你參考。我是用立體直條圖,不過X軸與Y軸由於不知道你的定義,所以我全部用數字表示。
    彩色散布圖.rar (15.73 KB)

TOP

回復 6# tku0216


    哈哈…有點麻煩呢…
 大大您的附件我載不下來…
什麼都不會的初心者

TOP

回復 7# mangy001

供參考~https://dl.dropboxusercontent.com/u/52691894/%E5%BD%A9%E8%89%B2%E6%95%A3%E5%B8%83%E5%9C%96.xlsx

TOP

回復 8# tku0216


  謝謝大大提供的方法,我詢問過小組成員,他們說雖然這並不是他們想要呈現的圖片。
  但是大大提供了他們其他的新想法,所以非常感謝大大的幫忙!
什麼都不會的初心者

TOP

樓主要的是類似下面這樣的圖嗎?
excel可以用曲面畫出簡單的contours ,如果要進階一點的可能要借助其它的3D軟體了。


借用樓主的文章請教一下:
像樓主這種資料格式:
體重在列;年紀在欄;人次是對應欄列的內容,要如何轉換成
第一欄是年紀;第二欄是體重;第三欄是人次 這樣的資料格式呢?
我知道可以利用函數轉,但excel內建的功能中有沒有辦法做到呢?
謝謝

TOP

        靜思自在 : 知識要用心體會,才能變成自己的智慧。
返回列表 上一主題