您好,登錄后才能下訂單哦!
這篇文章將為大家詳細講解有關Python中matplotlib如何實現(xiàn)學術散點圖,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。
#用于繪制最佳擬合線x2 = np.linspace(-10,10)y2=x2#繪制upper lineup_y2 = 1.15*x2 + 0.05#繪制bottom linedown_y2 = 0.85*x2 - 0.05#添加上線和下線ax.plot(x2,up_y2,color='k',lw=1.5,ls='--',zorder=2)ax.plot(x2,down_y2,color='k',lw=1.5,ls='--',zorder=2)
繪制圖表結果如下:
基于以上關于 線 的繪制基本上也就結束了,如果有關于其他的線繪制,后期我也會添加,或者大家提供其他所需繪制的線。
#統(tǒng)一修改字體plt.rcParams['font.family'] = ['Arial']
使用上述代碼后,對應局部修改字體的代碼就該刪除。結果如下:
結果如下:
在其他論文中看到如下類型的散點圖,如下:
(該圖片來源于網(wǎng)絡,如侵權,望告知刪除)
python-matplotlib 繪制這類相關性散點圖也比較簡單,核心代碼如下:
#網(wǎng)格設置ax.grid(which='major',axis='y',ls='--',c='k',alpha=.7)ax.set_axisbelow(True)#軸脊設置for spine in ['top','left','right']: ax.spines[spine].set_visible(None) #隱去軸脊ax.spines['bottom'].set_color('k') #設置bottom顏色#刻度設置,只顯示bottom的刻度,且方向向外,長、寬也進行設置ax.tick_params(bottom=True,direction='out',labelsize=14,width=1.5,length=4, left=False)
其他和上篇推文教程一樣,結果如下:
刻度間隔設置也都是可以自定義的,如下:
#設置刻度間隔
from matplotlib.pyplot import MultipleLocator
x_major_locator=MultipleLocator(.5)
y_major_locator=MultipleLocator(.5)
ax.xaxis.set_major_locator(x_major_locator)
ax.yaxis.set_major_locator(y_major_locator)
關于“Python中matplotlib如何實現(xiàn)學術散點圖”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內容。