Board logo

標題: [發問] xy散布圖的資料樣式轉換與繪製 [打印本頁]

作者: mangy001    時間: 2014-6-13 11:31     標題: xy散布圖的資料樣式轉換與繪製

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

如圖片所示:
[attach]18487[/attach]

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

而我的資料型態卻是長這樣:
[attach]18489[/attach]

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

附註:
我的EXCEL版本為2007。
附件為本帖圖片例子裡的EXCEL檔。請使用表單sheet2。[attach]18488[/attach]
作者: tku0216    時間: 2014-6-13 16:26

回復 1# mangy001


   不大了解您的意思,可以舉例X是哪裡資料,而Y是哪筆資料嗎?
作者: rosebud    時間: 2014-6-13 16:35

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


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

回復 2# tku0216

嗯…該怎麼說呢…

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

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

請問Excel有辦法繪製出這樣子的圖片嗎?
作者: mangy001    時間: 2014-6-13 17:01

回復 3# rosebud


是的,我是這個意思,
依大大所言,
請問Excel有辦法可以繪製出我在4樓表達的那種圖嗎?
作者: tku0216    時間: 2014-6-13 19:07

回復 5# mangy001

我的看法同rosebud大大所說的,這樣的問題明顯有三筆數值(x,y,z)放在一起,且由於XY散佈圖僅有兩個軸可運用,故這是不可能的。建議改採其他圖表,例如曲面或區域圖。
附件附上一種可能供你參考。我是用立體直條圖,不過X軸與Y軸由於不知道你的定義,所以我全部用數字表示。
    [attach]18500[/attach]
作者: mangy001    時間: 2014-6-16 17:45

回復 6# tku0216


    哈哈…有點麻煩呢…
 大大您的附件我載不下來…
作者: tku0216    時間: 2014-6-17 11:42

回復 7# mangy001

供參考~https://dl.dropboxusercontent.com/u/52691894/%E5%BD%A9%E8%89%B2%E6%95%A3%E5%B8%83%E5%9C%96.xlsx
作者: mangy001    時間: 2014-6-20 10:14

回復 8# tku0216


  謝謝大大提供的方法,我詢問過小組成員,他們說雖然這並不是他們想要呈現的圖片。
  但是大大提供了他們其他的新想法,所以非常感謝大大的幫忙!
作者: rosebud    時間: 2014-6-20 16:51

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

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




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)