python畫圖(給橫縱坐標命名、設置橫坐標刻度、間距、起始位置)(圖文詳細入門教程二)


初衷

本人由於平常寫論文需要輸出一些結果圖,但是苦於在網上搜python畫圖時,詳細的教程非常多,但是就是找不到能馬上解決自己問題那一行代碼,所以打算寫一些適合需求簡單的朋友應急用的教程,應急就必須方便搜索,所以我把主要的內容寫在了標題,方便大家到主頁查找對應的功能,教程里有對應的效果圖,方便查看,希望可以幫助到有需要的朋友。

說明

本教程的效果圖是在jupyter notebook完成。教程是接着之前的效果圖完成的,對應會有關鍵代碼,完整代碼會附在最后

橫縱坐標命名

plt.xlabel("橫坐標") plt.ylabel("縱坐標") 

在這里插入圖片描述

設置橫坐標刻度、起始

設置橫坐標從0開始,間隔為1

my_x_ticks = np.arange(0, 13, 1)#原始數據有13個點,故此處為設置從0開始,間隔為1 plt.xticks(my_x_ticks) 

在這里插入圖片描述
設置橫坐標從1開始,間隔為1

x=np.arange(0,len(list1))+1 x[0]=1 my_x_ticks = np.arange(1, 14, 1) plt.xticks(my_x_ticks) plt.plot(x,list1) plt.plot(x,list2) 

在這里插入圖片描述
完整代碼:

import matplotlib.pyplot as plt import numpy as np list1=[1,2,3,4,5,6,2,3,4,6,7,5,7] list2=[2,3,4,5,8,9,2,1,3,4,5,2,4] plt.rcParams['font.sans-serif']=['SimHei'] #用來正常顯示中文標簽 plt.title('顯示中文標題') plt.xlabel("橫坐標") plt.ylabel("縱坐標") x=np.arange(0,len(list1))+1 x[0]=1 my_x_ticks = np.arange(1, 14, 1) plt.xticks(my_x_ticks) plt.plot(x,list1) plt.plot(x,list2) plt.show()

后記

教程可以理解為matplotlib包的使用教程,剛接觸python畫圖時,有些畫圖的術語不太了解,所以搜資料的時候容易走很多彎路,本教程只是一個入門教程,通過效果圖,來幫助大家判斷對應的方法是不是就是自己需要的那個。

專欄

如果對python畫圖入門教程有需要,可以關注本人的知乎專欄,持續更新ing
python畫圖入門教程

 


關於python畫圖的常用方法我都寫在專欄里了,標題上寫了具體的功能(附代碼),方便查詢,一目了然,希望可以幫助你~

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM