c语言如何画出多个散点图,如何制作多参数散点图
我們先看圖 1,這張散點圖上,紅色圓圈為致敏組,藍色為非致敏組;圓圈(圓心)垂直位置為發生率;圓圈面積為相對血液濃度;背景顏色分三種,從左到右依次為動物組,蔬菜組,吸入組。
總共有四個不同的概念同時集中于一張圖中,這張圖內容豐富,卻非常直觀,同時也節省了版面,這種圖形是比較受雜志社與編輯歡迎的(選自由我導師和同事完成的論文,這張圖是主要成果,發表于 2016 年的 JACI 雜志,影響因子 12.485)。
圖形貌似非常復雜,有四個參數,但其實只需利用 Excel 和 PowerPoint(以下簡稱 PPT),用不了幾步就能完美實現,Office 版本為 2013。
為了突出制作流程,我們先簡化數據,在動物,蔬菜和吸入組中只選取 2 個來源,數據見圖 2。
表中每一行表示一個來源,每個數據列分別表示非致敏組發生率(%)、非致敏組濃度、致敏組發生率(%)和致敏組濃度。圓圈置頂或者置底可以通過調整致敏與非致敏組「數據列」的前后位置來實現,以免置頂大圈圈覆蓋掉置底小圈圈。
步驟一
在每一行數據上下都插入一個空行。
原因:有些數據較大,導致它在圖形里面的圓圈面積很大,如果相鄰兩個圓圈都很大,就會重疊。一般空一行就夠,不夠再插入一行,自行調整。我習慣于在所有數據行之間都插入空行,產生圖形后只作刪除調整。
步驟二
選中有內容的所有單元格,選擇工具欄中散點圖下面的氣泡圖,Excel 會自動對數據進行分析(圖 3),并產生相應圖形(圖 4a)。
這個圖形非常原始,必須進行美化與處理。包括不顯示橫坐標標簽、調整縱坐標小數點、更改坐標軸和標簽的顏色為黑色并調整字號、調整圖形中圓圈的顏色、去除標題、去除背景網格中的豎線,并且設置好很重要的兩項(圖 4b,最重要是「無填充」),最終得到半成品圖形(圖 4c)。這些都在 Excel 中完成。
說明一點,縱坐標中最大值為 120 是不正確的(發生率最大值為 100%),但如果你在 Excel 把縱坐標最大值設置為 100,那么圓圈超過 100 的部分就會被截掉而不顯示,所以在 Excel 中就讓它顯示為 120,沒關系,在接下去的 PPT 中很簡單就可以把它處理掉。
步驟三
轉戰 PPT。先畫三個矩形,設置邊框為無,填充顏色自己選擇,設置相同的高度,調整寬度使合理覆蓋三組,并且使三個矩形框都「置于底層」(圖 5a),然后把 Excel 復制過來的圖形(圖 5b)放到矩形框上面,設置圖形「置于頂層」(粘貼到 PPT 時千萬不要選擇「粘貼為圖片」,以使圖形在 PPT 中放大縮小時仍然能始終保持清晰)。
重要說明一點,如果在 Excel 中圖形有填充顏色,那么在 PPT 中只能把三個有色矩形放在圖形的上面,并且設置一定的透明度,此時,圓圈的顏色與有色矩形的顏色會發生疊加而變色,使后面的圖例說明非常麻煩,圖形也會變得相當不正規。
步驟四
在圖形的適當位置添加圖例,說明顏色、圓圈各代表什么,三個矩形代表什么,再畫一個白色填充矩形,把 120 覆蓋掉,就可以得到一張非常規范漂亮的圖形了。
步驟五
在 PPT 中選中全部,在你的 word 文稿中選擇「粘貼為圖片」,如此圖形就不會被破壞,為了使圖片在 word 中盡量清晰,在 PPT 中的圖形要盡量大,這樣粘貼到 word 后,只會縮小更清楚,而不會放大出現噪點。
總結
Excel 有強大的將數據變成圖形的能力,而 PPT 有強大的排版、添加圖例、加工圖形的能力,word 對于圖形來說僅僅只是成品的展示平臺。充分利用 Office 三駕馬車,為展示您的科研成果而助力。
總結
以上是生活随笔為你收集整理的c语言如何画出多个散点图,如何制作多参数散点图的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: Element UI组件介绍
- 下一篇: 编程与手绘的对比
