1. 程式人生 > >python中Matplotlib的座標軸的座標區間的設定

python中Matplotlib的座標軸的座標區間的設定

<span style="font-family: Arial, Helvetica, sans-serif;">>>> import numpy as np</span>
>>> import matplotlib.pyplot as plt
>>> x=np.arange(-5,5,0.01)
>>> y=x**3
>>> plt.axis([-6,6,-10,10])
[-6, 6, -10, 10]
>>> plt.plot(x,y)
[<matplotlib.lines.Line2D object at 0x03C642B0>]
>>> plt.show()
畫出來的圖形如下:

另外座標軸座標區間設定還有另一種方法:

xlim((xmin,max))  #設定座標軸的最大最小區間
xlim(xmin,xmax)   #設定座標軸的最大最小區間
ylim((ymin,ymax))#設定座標軸的最大最小區間
ylim(ymin,ymax)  #設定座標軸的最大最小區間
所以下面:
>>> import numpy as np
>>> import matplotlib.pyplot as plt
>>> x=np.arange(-5,5,0.01)
>>> y=x**3
>>> plt.xlim(-6,6)
(-6, 6)
>>> plt.ylim(-500,500)
(-500, 500)
>>> plt.plot(x,y)
[<matplotlib.lines.Line2D object at 0x0381A4B0>]
>>> plt.show()
則圖形為:



很明顯,圖形的座標區間改變了!自己可以根據喜好或需求修改區間。

雖然很簡單,但是還是不要忘記才好,多加鍛鍊吧!加油!!

相關推薦

pythonMatplotlib座標軸座標區間設定

<span style="font-family: Arial, Helvetica, sans-serif;">>>> import numpy as np</s

Python視覺化Matplotlib(4.三種設定樣式方法、設定座標刻度以及標籤、設定顯示出特殊字元)

1.三種設定方式   (1)向方法傳入關鍵字引數 上一節已經總結過,一直在使用   (2)對例項使用一系列的setter方法           具體的方法直接看程式碼  import matplotli

pythonmatplotlib的顏色及線條控制

hex 可選 技術 擴展 gen har hot deep for 參考網址: http://stackoverflow.com/questions/22408237/named-colors-in-matplotlib http://stackoverflow.com

pythonmatplotlib實現最小二乘法擬合的過程詳解

ast array plt atp ons 正則 key code 擬合 這篇文章主要給大家介紹了關於python中matplotlib實現最小二乘法擬合的相關資料,文中通過示例代碼詳細介紹了關於最小二乘法擬合直線和最小二乘法擬合曲線的實現過程,需要的朋友可以參考借鑒,下

PythonMatplotlib模組的簡單使用

目錄 Matplotlib pyplot類 pyplot.plot() 配置屬性 pyplot.subplot() Matplotlib Matplotlib 是 Python 2D 繪圖領域使用最廣泛的套件。它能讓使用者很輕鬆地將資料圖形化,並且提供多樣化的輸出格式

pythonmatplotlib亂碼問題

matplotlib是python中常用的繪相簿,預設並不支援中文顯示,因此在不經過修改的情況下,無法正確顯示中文,會出現如下圖所示的亂碼。本文將介紹幾種解決matplotlib亂碼的方法 方法一:rcParams rcParams是matplotlib的配置引數,它返回

Python輸出字型的顏色設定

1.實現過程 終端的字元顏色是用轉義序列控制的,是文字模式下的系統顯示功能,和具體的語言無關。控制字元顏色的轉義序列是以ESC開頭,即用\033來完成  2.書寫過程 開頭部分:  \033[顯示方式;前景色;背景色m 結尾部分:  \033[0m

pythonmatplotlib.pyplot包基本繪圖方法詳解

一般情況下,我們使用以下語句引入該包: import matplotlib.pyplot as plt 全域性中文字型設定: pyplot包並不預設支援中文顯示,需要rcParams修改字型來實現。 import matplotlib.pyplot as plt from pyl

Pythonmatplotlib實時畫圖

實時畫圖 import matplotlib.pyplot as plt ax = [] # 定義一個 x 軸的空列表用來接收動態的資料 ay = []

Pythonmatplotlib庫的基本用法

matplotlib庫是Python優秀的資料視覺化第三方庫。它提供了一整套和matlab相似的命令API,十分適合互動式地進行製圖。而且也可以方便地將它作為繪圖控制元件,嵌入GUI應用程式中。matplotlib.pyplot是繪製各類視覺化圖形的命令子庫。 引入matp

Python%matplotlib inline的作用

%matplotlib inline 這行程式碼放在PyCharm中執行會報錯,但是放在Jupyter notebook中可以直接執行。 IPython有一組預定義的“魔術函式”,您可以使用命令列樣式語法呼叫它們。有兩種魔法,一種是線導向(line-oriented),另

Pythonmatplotlib影象裡的中文輸出問題

Python, matplotlib影象裡的中文輸出問題 1.Python設定中文編碼: import sys reload(sys) sys.setdefaultencoding('utf8') 2.Python使用matplotlib想要在圖中

pythonmatplotlib+GSview畫向量圖

針對空白太多的EPS檔案(1). 選單欄  “options--show bounding boxs”  選中.(2).開啟eps圖,然後File->PS TO EPS,不選擇Automatically calculate Bounding Box,然後點選yes,用滑

pythonMatplotlib庫顯示介面進行滑鼠互動繪製操作

近期在用Python做醫學影象處理系統製作,逐步跟大家分享我遇到的問題以及解決方案。今天來跟大家說一下在matplotlib庫顯示介面中進行滑鼠互動繪製等操作。 先上圖,下圖為用matplotlib進行顯示的脊柱影象(.dicom格式),後期跟大家介紹.dicom檔

pythonmatplotlib繪圖中文顯示問題

 由於畢業設計中用到了python的matplotlib繪圖,期間老師一直要讓圖中的title和label中文顯示,matplotlib預設不支援中文, 經過了一上午的折騰,終於成功解決這個問題,這裡分享一下,也算是自己做個筆記matplotlib是支援unicode編

pythonmatplotlib使用雙y軸的時候,只能顯示第二個曲線標誌怎麼辦?

       使用雙y軸的時候,只能顯示第二個曲線標誌怎麼辦? 原因:        只顯示右邊一個label,是因為在windows中legend()函式只選取當前活動的ax2。 方法:         在第二個Y 軸之前,即可用ax1.legend()語句把當前軸的標

Python視覺化Matplotlib(3.線條的詳細樣式及線性、儲存圖片、plot的詳細風格和樣式)、背景色、點和線的詳細設定

1.修改線條的樣式: linestyle、color、marker(標記) ''' 顏色 color:修改顏色,可以簡寫成c 樣式 linestyle='--' 修改線條的樣式 可以簡寫成 ls 標註 marker : 標註 線寬 linewidth: 設

Python視覺化Matplotlib繪圖(2.設定範圍、標籤、標題、圖例(詳細引數))

1.為繪製的圖新增範圍 import matplotlib.pyplot as plt # 匯入繪圖模組 import numpy as np # 匯入需要生成資料的numpy模組 '''新增範圍''' y = np.arange(0,10,1) plt.plo

座標軸設定01--python庫--matplotlib

import matplotlib.pyplot as plt import numpy as np x = np.linspace(-3,3,50)#從-3到3設定50個點 #設定兩個函式 y1 = 2 * x + 1 y2 = x ** 2 plt.figure() plt.plot(x,y2)

python利用Matplotlib設定座標刻度大小,字型/設定圖例大小及字型/設定縱橫座標名稱及字型及大小

# coding: utf-8 import matplotlib.pyplot as plt # figsize = 11, 9 # figure, ax = plt.subplots(figsize = figsize) x1 =[0,5000,10000