Python圖表繪製進階,圖例和標題你真的會添加嗎?一文講透

2020-12-22 品位集結號

在Python的圖表繪製中,圖例和標題是兩個重要的組件,尤其在繪圖區域出現多個圖形時,如果這些圖形不添加說明,那麼對於圖表受眾人員來說,就會很難識別出這些圖形中的主要內容,因此這就顯示出了圖例的重要性,因為圖例可以標記每個圖形所代表的內容;同樣,如果想讓受眾人員搞清楚繪圖區域中的內容所代表的意思,就需要為圖表添加標題。

下面咱們就詳細聊聊在Python的數據可視化中,如何為圖表添加圖例和標題

通過前面咱們多次的講解,大家已經熟知,對於Python的數據可視化,最為常用的是matplotlib庫,因此,在Python的數據圖表中,為圖表添加圖例和標題的函數分別是legend()和title()函數

為了大家能夠直觀了解,咱們還是慣例,舉個「慄子」吧:

看到了嗎,上面就是咱們所編寫的「慄子」程序,上面程序第15行和第16行分別調用plot()函數對曲線進行了疊加顯示,然後在第19行調用legend()函數來顯示圖表的圖例,且在legend()函數中對關鍵字位置參數loc進行了設置,賦值為「lower left」,表示將圖例顯示設置在左下角,在第22行則調用title()函數將圖表的標題進行了顯示設置

此外,對於上面程序中第14行和第15行中的label=r'$\sin(x)$'和label=r'$\cos(x)$'參數進行說明一下,希望能夠有助於大家的理解,首先說一下,其實在matplotlib庫中是自帶對數學表達式支持的TeX功能的,可以用Tex對文本內容進行渲染,對於程序中第14行和第15行是通過r』$$』模式分別將表達式\sin和\cos嵌入兩個$符號之間實現的,一般來說,對於在r」$text1\text2$」中的非數學表達式文本text1會以斜體形式輸出,而對於前面的標記r則表示該字符串就是所謂的raw strings形式,這樣字符串就會按照TeX規範來解析了

下面咱們就調用Python解釋器來運行一下上面程序吧:

運行上面指令後,會生成咱們所繪製的帶有圖例和標題的圖表,如下圖所示:

好啦,上面就是咱們今天所聊的在Python繪製圖表中關於圖例和標題相關的內容,希望大家能夠學會在圖表中這兩個重要組件的繪製方式,今天咱們就聊到這裡吧,下次再見哦!

一文帶你學會如何用Python生成帶誤差棒的並列和堆積柱狀圖

一文講透,帶你學會用Python繪製帶誤差棒的柱狀圖和條形圖

誤差棒圖你真的會嗎?一文幫你用Python繪製,拿走不謝

敬請關注「品位集結號」,使您每天進步一點點!

相關焦點

  • 堆積直方圖你會用Python繪製嗎?一文講透,拿走不謝
    matplotlib庫,作為Python進行數據可視化的經典和最為常用庫,是Python進行二維圖表繪製必須掌握的內容,上次已經和大家探討了如何用matplotlib庫中的hist()函數來繪製直方圖,那今天呢,咱們就再深化一下,看看如何繪製經典的
  • Python數據可視化你真的會嗎?一文帶你掌握圖表如何添加注釋
    grid()函數:是用於顯示圖表的網格線的函數哦6. axhline()和axvline()函數:是用於繪製平行於x軸和y軸的參考線哦7.axvspan()和axhspan()函數:是用於繪製垂直於x軸和y軸的參考區域哦下面呢,咱們再一起討論幾個重要的函數吧,今天咱們討論的matplotlib庫中的函數是用於給圖表內容添加注釋的哦,它們同樣很重要!好啦,咱們就開始聊聊吧!
  • 誤差棒圖你真的會嗎?一文幫你用Python繪製,拿走不謝
    在Python的數據可視化中,matplotlib庫是最為常用和最為經典的二維數據繪圖庫,因此如果在Python編程中,想要繪製漂亮的圖表,首先你要掌握matplotlib庫中的函數使用方法,最近和大家一直在探討如何用Python繪製圖表的內容,那麼今天呢,咱們繼續來聊聊Python數據可視化中有關圖表的繪製問題。
  • 一文幫你解決EXCEL圖表各功能區劃分
    初學EXCEL通常會遇到的困擾是分不清一個圖表各個功能區的作用,以及對應的選擇和設置問題。我們就以之前做過的圖表為例,來詳細說明一下1.圖表區:是指整個圖表對象所在的區域,相當於是一個載體,承載了所有其他圖表元素以及添加到它裡面的其他對象(如文本框和插入的形狀)。這裡需要注意,如何將一個外部元素添加成為圖表元素,如文本框?
  • 漂亮的Excel圖表怎麼來的?8個Excel圖表生成技巧教給你
    在Excel使用過程中,我們經常會需要用到圖表,那麼對於圖表的生成和使用,你又了解多少呢?今天給大家整理了一些關於Excel圖表設置的小技巧,希望可以幫助到你,解決Excel圖表問題。03如何修改圖例當我們想要修改圖例時,請先選中圖例,然後在頂部編輯欄,修改並編輯需要修改的內容即可。
  • 一文講透,帶你學會用Python繪製帶誤差棒的柱狀圖和條形圖
    Python數據可視化,作為數據常用的必備技能,是目前大數據和數據分析的一個熱門,而matplotlib庫作為Python中最為常用和經典的二維繪圖庫,受到了很多人的青睞,最近已經和大家共同探討了多種類型的圖表的繪製,其中關於誤差棒圖,咱們已經在上次一起討論過了,今天咱們繼續深入研究誤差棒圖相關的知識
  • 超硬核的 Python 數據可視化教程!
    函數則根據第一步中選擇好的圖形,去找python中對應的函數。第三步:參數設置,一目了然原始圖形畫完後,我們可以根據需求修改顏色(color),線型(linestyle),標記(maker)或者其他圖表裝飾項標題(Title),軸標籤(xlabel,ylabel),軸刻度(set_xticks),還有圖例(legend)等,讓圖形更加直觀。
  • 用DataFocus將Excel數據繪製圖表後的編輯與美化
    用DataFocus將Excel數據繪製圖表後的編輯與美化 前面的內容我們了解到,專業的圖表需要有 圖表類型簡單、觀點表達明確、細節處理到位、設計美觀等特點,以及了解了圖表的繪製方式和圖表的選擇。
  • Python製圖你真的會嗎?一文學會如何繪製漂亮的階梯圖
    說到Python製圖就不得不提matplotlib這個最為常用的庫,matplotlib庫作為Python經典的二維繪圖庫,在Python的數據可視化方面是最為常用的,今天呢,咱們接著上次和大家所探討的繪製圖表的內容繼續和大家聊聊關於繪製其他圖形的方法哦!
  • 漂亮圖表也可信手拈來,一文學會用Python繪製堆積折線圖
    今天咱們還是接著上次的話題,繼續和大家聊聊關於Python繪圖相關的東東哦,上次已經和大家討論完了如何給自己所繪製的圖表中添加裝飾線以及修改裝飾線密度的方法,今天呢,咱們再聊點的新的東東哦,還是和大家繼續深耕Python經典的matplotlib庫哦!好啦,咱們就開始吧!
  • 不再羨慕別人的漂亮圖表,一文學會如何用Python繪製堆積圖
    如果用Python進行繪製圖表,大家會如何操作呢?相信肯定會用到matplotlib庫,作為Python專業的二維和三維可視化庫之一,matplotlib庫是目前Python進行數據可視化最為常用的庫。
  • 如何製作論文中的表格和圖表
    統計圖在繪製過程中對其結構組成[包括標題(Legend)、軸標(Axis Label)、數軸(Axis)、圖例(Symbol and Key to Symbols)、誤差棒(error bar)]、和正文引述(Describe)有一定的要求,以下就這幾部分進行闡述,同時列舉四種常用統計圖[直條圖(Bar Graph),頻率直方圖(Frequency Histogram),XY散點圖(X,Y Scatterplot
  • 用DataFocus將Excel數據繪製圖表時需避免哪些誤區?
    用DataFocus將Excel數據繪製圖表時需避免哪些誤區?在日常工作中,無論是製作銷售業績報表,還是對年度工作的匯總,亦或是製作研究報告,我們都需要將Excel表中數據繪製成圖表。但是,正確的數據並不代表繪製的圖表一定正確,若繪製圖表時出錯,可能會導致傳達的信息錯誤。接下來,我們藉助DataFocus系統,來看下繪製圖表時可能出現的幾個誤區。過於複雜的圖表專業的圖表,一般只用來說明一個觀點,且美觀精緻。
  • excel數據分析技巧:預測未來,為圖表添加趨勢線
    原始表格:生成圖形:一、預測下半年各月的銷售金額要預測下半年每月的銷售數據,就需要進行定量數據分析,可以使用散點圖和趨勢線建立回歸模型,獲得擬合度最高的回歸方程後,再利用回歸方程計算出下半年每月的銷售額,然後使用圖表展示出上半年的實際值和下半年的預測值
  • python可視化:matplotlib繪製直方圖進階篇!
    "bar")plt.title(' histtype = "bar"')pic2 = fig.add_subplot(122)plt.hist(data,bins = 10, histtype = "step") # histtype默認參數為」bar「,即條形,可以進行指定plt.title(' histtype = "step"');如果需要將折線圖和直方圖繪製到一副圖中
  • 使用Pandas,Seaborn和Plotly繪製漂亮的圖表
    為了節省空間,我有時會將多個圖表合併為一張圖像。 但是請放心,您可以在此(https://github.com/FBosler/AdvancedPlotting)或相應的Jupyter Notebook中找到所有基礎代碼。
  • EXCEL圖表之帕累託圖
    【圖表名稱】帕累託圖,排列圖,主次圖【適用情況】分析主次原因/構成,定位重點需要解決的某一兩個問題/路徑【圖表優勢】清晰直觀的定位二八原則裡面的20%【詳細製作步驟】帕累託圖實際上是由直方圖(柱狀圖)和一條累計百分比曲線組成的組合圖表。
  • 用Python繪製一套「會跳舞」的動態圖形
    本文將以線型圖,條形圖和餅圖為例,系統地講解如何讓你的數據圖表動起來。這個庫裡有個非常實用的擴展包——FuncAnimation,可以讓我們的靜態圖表動起來。FuncAnimation是Matplotlib庫中的動畫類的一部分,後續會展示多個示例。如果是首次接觸,您可以將這個函數簡單地理解為一個,同時循環,不停地在「畫布」上重新放置目標數據圖。如何使用FuncAnimation?
  • word圖表美化技巧:圖片填充製作不一樣的條形圖
    我們在用Word製作科研論文、工作報告時,經常會遇到大量數據的情況,這個時候,我們其實可以將這些數據轉化為圖表,圖文並茂,才能更生動、直觀地描述數據。但是,我們在Word中到底該如何正確使用圖表呢?接下來,我們用一個簡單的案例,來和大家分享一下Word中圖表的製作思路!
  • 這篇文章把數據講透了(五):數據可視化(下)
    編輯導讀:隨著「數智化」時代的到來,我們生活中的方方面面都離不開數據,而你真的了解數據嗎?所以,當你發現切片數量將超過6個時,將其餘不那麼重要的分支整合歸為「其他」項。c.儘量避免使用立體餅圖,除非你真的有信心避免視覺錯覺。如下圖所示,從受眾的角度看這張立體餅圖,是不是很難分清楚兩個佔比最小的扇形究竟誰大誰小?