大家好,這是近期學習的data analysis 那本書的總結,發表這些東西的主要目的就是督促自己,希望大家關注評論指出不足,一起進步。内容我都會寫的很細,并且按照文章中的代碼自己也可以做出一樣的結果,一個目的就是零基礎也能懂,因為自己就是什麼基礎沒有從零學python的。
最近不是在做數據分析嘛,得繪圖但是發現2組數據分布相差太離譜,這樣的話如果畫在同一個y軸上,數值小的那個就看不到了,這就是為什麼我得尋求畫一個雙坐标的折線圖。
下面用個例子給大家展示一下,首先是成品圖:三角函數和幂函數顯示在一張圖中分2個坐标看,整齊美觀,棒棒哒。
具體怎麼做呢?
首先,導入相關模塊
然後,生成數據
這兒我生成了從0.01到10,步長為0.01的數集t,我的數據1就是e的t次幂,數據2就是2Πt的sin值
生成子圖對象,給出顔色變量,設置坐标标簽并畫第一個圖
在代碼中,定義顔色變量是為了統一坐标和折線的顔色,讓圖更直觀。我們可以看到第一個折線出來的樣子如下
是不是很激動,現在來加上第二個折線吧
代碼中,我先生成一個姊妹Y軸,就成了雙Y軸,然後和上面一樣設置坐标标簽和軸标簽并畫第一個折線。結果就出來啦
好了,今天就這麼多,之前有小夥伴私信讓我附上完整代碼,之後的文章我都會附上完整代碼加英文注釋。直接運行代碼就能出結果。
歡迎大家關注交流,一起進步,一個小白的python進階之路。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!