[問題] 如何判斷繪出最佳圖形

作者: peipeifish (peifish)   2017-07-04 11:52:06
我已經把繪圖的程式寫好了
只是是手動的 丟csv檔 然後選擇圖形種類
然後繪出
現在要丟入csv 讓他自動選擇一個最佳化的圖形顯示
這個部分研究很久還是沒辦法解決
本來是用矩陣的方式判斷可是每筆資料的行列都不同,很難做
不知道是不是我邏輯有問題
跪求大大幫幫我QQ
謝謝
作者: andrew43 (討厭有好心推文後刪文者)   2017-07-04 12:38:00
先定義最佳化
作者: peipeifish (peifish)   2017-07-04 12:51:00
回a大,最佳化 就是該筆資料用什麼圖形顯示最好例如 縣市人口比率 用圓餅圖 這樣
作者: hohiyan (海洋)   2017-07-04 13:26:00
這要配合資料類型的定義才會比較好做
作者: peipeifish (peifish)   2017-07-04 13:38:00
回h大 請問資料類型的定義是? 因為我是從政府開放資料網站抓下來的,有些能跑出圖形有些不能,我是選能繪出圖形的資料 所以應該算是蠻多種類的資料的
作者: ianmao (qq)   2017-07-04 14:31:00
如果先思考x, y是什麼class,再對y的性質(n,小數)分類呢?
作者: locka (locka)   2017-07-04 14:55:00
原po是想找類似這樣的guidance嗎? https://goo.gl/QKkysT
作者: f496328mm (為什麼會流淚)   2017-07-04 18:02:00
有最佳的圖形這件事?給使用者選擇可能比較好
作者: locka (locka)   2017-07-04 18:26:00
可以參考這個~http://i.imgur.com/n8MUXb7.jpg
作者: peipeifish (peifish)   2017-07-05 10:59:00
i大 不懂你的意思, 如果先考慮xy的性質,不就等於是手動了嗎@@?f大 看了很多國內外的論文跟專題 目前是沒有人做的不過google有類似的功能L大 謝謝 是這種的概念 只是現在卡在用索引的方式寫不知道行不行的通
作者: hohiyan (海洋)   2017-07-05 12:30:00
圖本來就是用來輔助解讀資料的一種方式,不可能不考慮資料類型。例如A變項包含1~300的值,不知道它的資料類型怎選擇要用哪個圖來表示資料?變項A的值可能是代表不同的行政區域,那這時就要用長條圖或圓餅圖來呈現比例。但變項A若是考試成績,那麼就要用適合連續變項的圖來呈現不弄清楚變項類型,就像拿到資料不管三七二十一通通都丟進去跑迴歸,電腦一樣會跑結果出來,只是有沒有意義而已
作者: locka (locka)   2017-07-05 13:35:00
請問什麼叫作「用索引的方式寫」…有範例的程式碼嗎
作者: ianmao (qq)   2017-07-05 14:08:00
可以寫進function裡用if(class(x)=="factor"){plot()}
作者: APM99 (血統純正台北人)   2017-07-05 14:51:00
我以為圖表都是人手動一點一點刻出來的耶
作者: clansoda (小笨)   2017-07-05 15:25:00
你說google做的那個 他是用machine learning做出來的吧你這個rule based要定義到死掉吧
作者: ianmao (qq)   2017-07-06 00:57:00
我覺得原po想嘗試看看也沒關係啦,至少試過才知道。
作者: peipeifish (peifish)   2017-07-06 11:46:00
L大 先建立一個判斷適合圖形的規則 然後丟入程式中再讓它去抓去資料庫現有的資料比對 再讓圖形跑出來大概是這樣,程式部分還沒QQi大 好的 我會試試看,謝謝你c大 真的很難嗎 會定義到死QQi大 這是目前想到的方法,如果可以成功那是最好的了
作者: cd12631 (<(◥█◤△◥█◤)>)   2017-07-10 16:40:00
其實真的可以用Machine Learning去做做看吧不過前提是你要找來一堆訓練的資料

Links booklink

Contact Us: admin [ a t ] ucptt.com