柱狀圖不好看,那就換個坐標軸

2021-02-21 生物信息學習
最近我們在整理結果的時候發現柱狀圖有點多,那總不能在一篇paper中有太多的柱狀圖吧,於是我就想著把柱狀圖換種方法來表示。

拿個例子來說(只是為了做出柱狀圖,沒有任何意義):

library(ggplot2)ggplot(mpg[1:40,],aes(x = trans, y = hwy))+geom_bar(stat="identity",fill="red")

把橫縱坐標調換位置,也就是翻轉坐標軸,這是一種線性坐標系

ggplot(mpg[1:40,],aes(x = trans, y = hwy))+geom_bar(stat="identity",fill="red")+coord_flip()

用極坐標的方式表示,極坐標是非線性坐標系,它可以改變圖形的形狀

ggplot(mpg[1:40,],aes(x = trans, y = hwy))+geom_bar(stat="identity",fill="red")+coord_polar()

總結一下坐標系。坐標系有兩種,一種是線性坐標系:

coord_cartesian():默認的笛卡爾坐標系

coord_fixed():寬高比固定的直角坐標系

coord_flip():x,y軸翻轉了的笛卡爾坐標系

另一種就是非線性坐標系:

coord_map():地圖投影

coord_polar():極坐標系

coord_trans():對數據做變換

紅色是不是有點太刺眼了,動動手試著換成其他顏色試試吧。

最近公眾號改版,為防失聯,加個星標吧,添加星標方法如下:

另:我們創建了生物信息學習交流群,如需進群,請長按下方二維碼,添加管理員微信(禁廣告)。

溫馨提示:添加管理員微信時請備註姓名/學習/專業

相關焦點

  • Excel圖表縱坐標軸不等間距、對數坐標軸、截斷坐標軸怎樣設置
    ② 如果改成「不等距+截斷」圖表,是不是看起來更舒服一些呢?對數坐標軸設置方法非常簡單,雙擊縱坐標軸,選擇「對數刻度」即可。對數默認以10為底,你可以根據需要修改。設置對數坐標軸後,最好添加「數據標籤」,因為不容易從圖上看出系列數值大小。
  • 數據可視化系列:那些被你忽略的坐標軸設計細節
    笛卡爾坐標系即直角坐標系,是由相互垂直的兩條軸線構成。極坐標系由極點、極軸組成,坐標系內任何一個點都可以用極徑和夾角(逆時針)表示。用到直角坐標系的常見圖表有柱狀圖、折線圖、面積圖、條形圖等。坐標軸易被忽視的設計細節根據坐標軸的構成,分類討論下每個構成要素容易被忽視的設計細節。軸線一般只考慮是否顯示,例如柱狀圖、折線圖等,在有背景網格線的情況下,會隱藏y軸線,條形圖則是隱藏x軸線,以達到信息降噪,突出視覺重點的目的。
  • excel折線圖縱坐標軸數值與實際值不一致如何解決
    在製作excel圖表折線圖時,有時會發現縱坐標軸的數值和實際原始數據不一致,縱坐標軸要比實際數值大很多。本例向大家介紹這一現象產生的原因和如何解決這個問題。  1、首先看一下示例,原始數據中最大值是7,但是縱坐標軸最大值是20。
  • excel中如何製作帶升降箭頭的柱狀圖?
    在Excel圖表製作中,柱狀圖是最基本的圖形之一,但是下圖所示帶箭頭的柱狀圖該如何製作呢?本文小編就分八個步驟詳細介紹一下這種圖形的製作方法,一起來看看吧。為了將小圓點調整到柱狀的中間,雙擊圖表上方的次坐標軸,在設置坐標軸格式——坐標軸選項中,最小值改為2012.5,其他不變。就可以看到小圓點調整到柱形的中間了。
  • ——以柱狀圖折線圖組合為例
    在Excel中,有時候單一的圖表類型無法滿足數據的多元化展示,這時就要考慮多種圖表的組合,所以本文就以柱狀圖和折線圖的組合為例,介紹一下組合圖表的製作方法。在下圖中,以年份為橫坐標,營業收入用柱狀圖表示,利潤用折線圖表示。
  • 實驗數據完成了,如何繪製為柱狀圖 | 以qPCR為例講解
    本文以柱狀圖為例。6、生物學實驗要求進行統計學分析,點擊上面菜單欄中的Analyze,選擇Column analyses中的t tests,選擇右側要比對的2個樣本,點擊確定,彈出的對話框中就會顯示P value和P value summary
  • 你想要的都在這,一文就會,詳細講解如何使用Python繪製柱狀圖
    好啦,那就開始吧!首先,詳細探討如何用Python繪製柱狀圖柱狀圖是大家最為熟悉的一類圖表了,在咱們的平常工作中也是使用頻率非常高的一種統計圖形哦,下面咱們還是結合「慄子」的方式對其進行詳細的聊聊哦!第2行:import matplotlib.pyplot as plt這句的意思是將matplotlib庫中的pyplot導入哦,然後給pyplot起了個別名為plt,這個plthe上面的mpl都是為了在下面的程序中進行調用時簡寫方便哦,當然啦,你也可以認為這是一種「偷懶」方式啦!
  • python學習筆記:頻數分布圖與3D柱狀圖
    figure24.繪製3D柱狀圖#導入繪製3D柱狀圖所需要的包import matplotlib.pyplot as pltimport numpy as npimport matplotlib as mplimport
  • Python學習筆記:繪畫柱狀圖、誤差條形圖和餅狀圖
    #np、plt,均為簡化用法,方便下面的調用import numpy as npimport matplotlib.pyplot as plt#設置正態分布中的平均值和標準差mu=100sigma=15#隨機生成10000個正態分布公式的數值x=np.random.normal(mu,sigma,10000)#獲得當前的Axes對象axax=plt.gca()#繪製柱狀圖,顏色是黑色,bins表示柱狀圖的固定間隔
  • WPS Excel:讓柱狀圖上的每個柱體顯示不同的顏色
    WPS Excel中的柱狀圖,默認每個柱體顏色是相同的,怎樣讓不同的柱體顯示不同的顏色呢?怎樣讓柱狀圖上的正數和負數分別顯示不同的顏色呢?每個柱體不同顏色的設置方法。可能有朋友會說,單擊每一個柱體,一一設置顏色。
  • Excel製作雙坐標軸圖表與把X軸與Y軸改為月份及使坐標軸帶方向
    在 Excel 中,既可以製作單坐標軸的圖表,又可以製作雙坐標軸的圖表;大多情況下,要製作雙 Y 軸,以實現每一條Y軸表示一個系列。圖表坐標軸標籤一般用數字,但也可以用文本或日期,例如把X軸或Y軸改為月份。如果要求坐標軸帶方向,可以給它們加上箭頭,X軸和Y軸都可以加箭頭。
  • 草圖大師怎麼調整坐標軸?su軟體調整坐標軸的方法
    上節小編和大家分享了su如何繪製坐標軸,你知道草圖大師怎麼調整坐標軸嗎?本文小編將和大家分享su軟體調整坐標軸的方法,感興趣的小夥伴們快和小編一起來看看SketchUp中如何調整坐標軸吧!su軟體調整坐標軸的方法如下:步驟一、草圖大師怎麼調整坐標軸?打開SketchUp軟體,以圖示為例示範調整坐標軸的方法。步驟二、在su軟體中將滑鼠移動到任意坐標軸上,單擊右鍵,點擊選擇「移動」。
  • python學習筆記:快速繪圖和3D柱狀圖
    plt.ylabel("sin and cos")plt.title("PyPlot First Example")plt.ylim(-1.2,1.2)#圖中表示每條曲線的標籤( label )和樣式的矩形區域plt.legend()plt.show()#下面的程序將當前的圖表保存為 test . pn g,並且通過 dpi 參數指定圖像的解析度為120,# 因此輸出圖像的寬度為8*120 = 960個像素
  • 極坐標系在數據可視化中的巧妙運用
    常規的柱狀圖,散點圖等展示形式,都是在笛卡爾坐標系中進行展示,是使用最為廣泛的圖表。這些圖表在展示信息方面具有紮實的基礎,但是卻缺乏了一絲創意。 通過極坐標轉換,可以將普通的圖表變的更加的具有創意,比如以下圖表,展示了各個國家的製造指數
  • 【ggplot2】- 設置坐標軸
    離散型數據的坐標軸改變坐標軸中各項目的順序 > 特別注意, 離散數據的坐標軸中數據做為 factor 變量處理,他的位置取決於 level的順序# 手動設置x軸的位置連續型數據的坐標軸設置坐標軸的範圍和顛倒# Make sure to include 0 in the y axisbp + expand_limits(y=0) # y軸從0
  • Python可視化很簡單,一文學會繪製柱狀圖、條形圖和直方圖
    matplotlib庫作為Python數據化可視化的最經典和最常用庫,掌握了它就相當於學會了Python的數據化可視化,通過前幾次呢,咱們已經討論了使用matplotlib庫中的圖表組成元素的幾個重要函數,相信大家已經學會並掌握了哦,今天呢,咱們再深入一點哦,一起來聊聊關於如何繪製柱狀圖
  • 學會柱狀圖的攝影師,再也不會被屏幕蒙蔽雙眼!
    其實,對於畫面的信息,並不能只依靠屏幕上的視覺效果,無論是相機、手機、電腦顯示器,都不能作為畫面信息的標準來看,這時就需要另一個參考標準了,那就是柱狀圖。本文推薦閱讀時間:5分鐘。柱狀圖也就是我們常說的直方圖,概念性的東西,在這裡就不做過多介紹了,簡而言之,就是我們觀察畫面信息的工具,即存在於攝影相機當中,也存在於Photoshop等圖片處理軟體當中,這就說明了柱狀圖在攝影中的重要性,即應用於前期拍攝,也不能在後期調整中忽略。
  • 研究陀螺角動量時,坐標系如何建立?為何選擇內環軸坐標系?
    上次小航和分析了陀螺轉子的轉動時的角動量的計算問題,我們所取的動坐標系是與剛體固連,剛體相對動坐標軸的位置不隨時間而改變,所以剛體對各動坐標軸的轉動慣量和慣量積均保持為常數。如果各動坐標軸又取得與剛體的慣性主軸重合,那麼剛體對各動坐標軸的慣量積都等於零。
  • 《數據可視化基礎》第二章:坐標軸
    直角坐標軸(笛卡爾坐標系)在數據可視化方面用的最廣的就是直角坐標系,這個坐標軸系統由於是數學家笛卡爾發明的,所以也就叫笛卡爾坐標系了。常規的坐標軸就是這個圖的樣子。對於數據而言,它們都是有單位的。y軸以華氏度為單位,每20度有一條網格線,而x軸以月為單位,每3個月的第一個有一條網格線。無論何時以不同單位測量兩個軸,我們都可以相對於另一個拉伸或壓縮一個軸,並保持數據的有效可視化。哪個版本更合適取決於我們想要傳達的故事。高而窄的圖強調沿y軸的變化,而短而寬的圖則相反。理想情況下,我們希望選擇一種長寬比,以確保位置上的任何重要差異都明顯。
  • 微生物門類堆疊柱狀圖-衝擊圖-在R4.0更新版本
    寫在前面無論是堆疊柱狀圖,還是近年來會擴展的衝擊圖。基本都只能對門水平物種多樣性進行可視化。然而即使是門水平,也不一定是全部的樣本都適合使用堆疊柱狀圖可視化。尤其是土壤等複雜的微生物群落的環境,往往門水平的物種數量也在50個左右,或者有七八十個也是常見的。而堆疊柱狀圖一般可以展示的也就10個左右。過多無論是圖例,還是顏色,都無法進行很好的安排和調配。所以我們一般情況下展示的,都是主要的門類,也確實10個左右的門類基本代表了大部分的微生物。但在分析過程中卻存在較大問題。