国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python實戰小程序利用matplotlib模塊畫圖代碼分享

2020-02-16 11:01:21
字體:
來源:轉載
供稿:網友

Python中的數據可視化

matplotlib 是python最著名的繪圖庫,它提供了一整套和matlab相似的命令API,十分適合交互式地進行制圖。而且也可以方便地將它作為繪圖控件。

實戰小程序:畫出y=x^3的散點圖

樣例代碼如下:

#coding=utf-8import pylab as y  #引入pylab模塊x = y.np.linspace(-10, 10, 100) #設置x橫坐標范圍和點數y.plot(x, x*x*x,'or') #生成圖像ax = y.gca()ax.spines['right'].set_color('none')ax.spines['top'].set_color('none')ax.xaxis.set_ticks_position('bottom')ax.spines['bottom'].set_position(('data', 0))ax.yaxis.set_ticks_position('left')ax.spines['left'].set_position(('data', 0))ax.set_yticks([-1000, -500, 500, 1000])y.xlim(x.min() , x.max() ) #將橫坐標設置為x的最大值和最小值y.show() #顯示圖像

import pylab as y

程序中引入的pylab屬于matplotlib的一個模塊,將其名字用y代替,其中包括了許多NumPy和pyplot模塊中常用的函數,方便用戶快速進行計算和繪圖,十分適合在IPython交互式環境中使用。

y.np.linspace(-10, 10, 100)

此為numpy中的一個函數,返回的是等間距的值,numpy.linspace(a,b,c):a指的是開始位置,b表示的是結束位置,c表示產生點的個數(默認為50)

舉例:

>>> np.linspace(2.0, 3.0, num=5)
array([ 2. , 2.25, 2.5 , 2.75, 3. ])

y.plot(x, x*x*x,'or') #生成圖像

后面加上‘o'表示為散點圖
'r'可設置顏色為紅色,基本上和matlab的操作很像。

y.xlim(x.min(), x.max())

這條語句使用了xlim函數,將橫坐標設置為x的大小

結果示例:

總結

以上就是本文關于Python實戰小程序利用matplotlib模塊畫圖代碼分享的全部內容,希望對大家有所幫助。感興趣的朋友可以繼續參閱本站其他相關專題。如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 永和县| 昂仁县| 三亚市| 林周县| 仁化县| 思南县| 西吉县| 佳木斯市| 孟村| 宁波市| 浦县| 都安| 九龙城区| 外汇| 清丰县| 庐江县| 图木舒克市| 辽宁省| 泽普县| 太谷县| 平谷区| 会同县| 海兴县| 乐平市| 同德县| 昌吉市| 天气| 永年县| 苗栗县| 确山县| 莱州市| 塔城市| 开鲁县| 广宗县| 烟台市| 始兴县| 北京市| 奉节县| 新乡县| 延边| 仪征市|