數據可視化-使用Python進行圖表疊加

数据可视化-使用Python进行图表叠加

數據可視化-使用Python進行圖表疊加

數據可視化對於分析數據至關重要。如果您無法”看見“數據 - 並以多種方式查看數據 - 那麼您將很難分析這些數據。有很多方法可以進行數據可視化,值得慶幸的是,您可以在分析數據過程中使用pandas,matplotlib和seaborn等模塊,進行強大的數據可視化轉換。

當我得到一個新的數據集時,我喜歡做的事情之一就是嘗試將數據點進行相互對比,看看是否能有什麼新發現。為此,我喜歡將圖表相互疊加以查找數據或者圖表中的任何關聯。這項工作使用matplotlib模塊很容易做到,但是一開始使用雙軸可能會有些混亂。

如果您想了解更多關於數據可視化或者是matplotlib模塊相關信息,下面列出了一些書籍和網站:

  • Data Visualization with Python and JavaScript: Scrape, Clean, Explore & Transform Your Data

  • Mastering matplotlib

  • Matplotlib tutorial

  • How to make beautiful data visualizations in Python with matplotlib

我希望看到有關聯的數據相互疊加的圖表-比如銷售收入和銷售的部件數量 - 就是是收入與數量的雙重疊加。我的一種可視化數據方法的例子如下圖1所示。

数据可视化-使用Python进行图表叠加

圖1 數據可視化:收入 vs 數量圖表疊加

在這個圖表中,我們將每月銷售收入(藍線)圖表與已售出商品數量圖表(多色條形圖)進行重疊。這種類型的圖表讓我可以快速查看項目的收入與數量之間是否存在相關性。

我還沒有找到一種快速簡單的方法在不破壞數據的基礎上構建多色條形圖,並且我還需要手動構建每個彩色部分...所以如果您有更好的方式,請告訴我。

例子

下面是構建此圖表的代碼,數據來源(https://pythondata.com/wp-content/uploads/2017/06/sales.csv)

数据可视化-使用Python进行图表叠加
数据可视化-使用Python进行图表叠加

以上只是使用python進行數據可視化的一種方法。希望它是您可能沒有想到的方法的一個好例子。

英文原文:https://pythondata.com/visualizing-data-overlaying-charts/
譯者:少年


分享到:


相關文章: