導航:首頁 > 編程語言 > python畫圖加行列坐標軸名稱

python畫圖加行列坐標軸名稱

發布時間:2022-07-17 01:25:26

A. python中畫圖,坐標軸如何加粗

選擇圖片上方的箭頭,雙擊圖片,在右下方有個「more properties...」,單擊打開裡面有個「LineWidth」,修改就可以改變線寬!

或者使用下面的語句
h=plot(x,y)
g=get(h,'Parent')
set(g,'LineWidth',2)

B. python中作圖時怎麼確定坐標軸寬度

[python] view plain print?
<span style="font-family: Arial, Helvetica, sans-serif;">>>> import numpy as np</span>
[python] view plain print?
>>> 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()
畫出來的圖形如下:
另外坐標軸坐標區間設定還有另一種方法:
[python] view plain print?
xlim((xmin,max)) #設置坐標軸的最大最小區間
xlim(xmin,xmax) #設置坐標軸的最大最小區間
ylim((ymin,ymax))#設置坐標軸的最大最小區間
ylim(ymin,ymax) #設置坐標軸的最大最小區間
所以下面:
[python] view plain print?
>>> 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()
則圖形為:
很明顯,圖形的坐標區間改變了!自己可以根據喜好或需求修改區間。

C. Python使用matplotlib繪圖,如何在繪圖結果上顯示每個點的坐標

importmatplotlib.pyplotasplt
importrandom
x1=list(range(10))
y1=[random.randint(0,10)foriinrange(10)]
plt.plot(x1,y1,color='r',markerfacecolor='blue',marker='o')
fora,binzip(x1,y1):
plt.text(a,b,(a,b),ha='center',va='bottom',fontsize=10)

plt.legend()
plt.show()

D. python中怎麼讓圖所有坐標軸都有刻度

plt.tick_params(top='on', right='on', which='both') # 顯示上側和右側的刻度
plt.rcParams['xtick.direction'] = 'in' #將x軸的刻度線方向設置向內
plt.rcParams['ytick.direction'] = 'in' #將y軸的刻度方向設置向內
(PS:如果第一次運行上面的兩個命令坐標軸沒有朝內的話,關閉圖像,再運行一次就可以達到效果了。)

E. python中plot怎麼設置橫縱坐標名稱

用plot畫二維圖像時,默認情況下的橫坐標和縱坐標顯示的值有時達不到自己的需求,需要藉助xticks()和yticks()分別對橫坐標x-axis和縱坐標y-axis進行設置。

import numpy as np

import matplotlib.pyplot as plt

x = range(1,13,1)

y = range(1,13,1)

plt.plot(x,y)

plt.show()

此時的x軸和y軸都是只顯示偶數,其它的奇數未顯示,這樣在展示實驗效果或放入文章中都會影響其可讀性。

為了設置坐標軸的值,增加其可讀性,有多種方法。這里介紹的是matplotlib的函數xticks()和yticks()。


(5)python畫圖加行列坐標軸名稱擴展閱讀

基本用法:

import numpy as np

import pandas as pd

import matplotlib.pyplot as plt

# 生成x軸上的數據:從-3到3,總共有50個點

x = np.linspace(-1, 1, 50)

# 定義一個線性方程

y1 = 2 * x + 1

# 定義一個二次方程

y2 = x ** 2

# 設置x軸的取值范圍為:-1到2

plt.xlim(-1, 2)

# 設置y軸的取值范圍為:-1到3

plt.ylim(-1, 3)

# 設置x軸的文本,用於描述x軸代表的是什麼

plt.xlabel("I am x")

# 設置y軸的文本,用於描述y軸代表的是什麼

plt.ylabel("I am y")

plt.plot(x, y2)

# 繪制紅色的線寬為1虛線的線條

plt.plot(x, y1, color='red', linewidth=1.0, linestyle='--')

# 顯示圖表

plt.show()

F. 用fplot命令畫出函數圖像了,接著怎樣加註坐標軸標識和圖形標題呢請教高手啊!

Axis([xmin xmax ymin ymax])--對坐標軸進行調整。
Xlabel(『string』)--給x軸加上標注
Ylabel(『string』)--給y軸加上標注
Title(『string』)--給圖形加上標題
Grid on或grid off--在圖形中添加或去掉 網格圖
Text(x,y,』string』,』option』)--在指定坐標位置(x,y)處,寫出string給出的字元串。
Gtext(『string』)--在圖形的某一位置寫出由string給出的字元串。

G. python plt怎麼設定軸名

[python] view plain print?
from pylab import *
from matplotlib.ticker import MultipleLocator, FormatStrFormatter

xmajorLocator = MultipleLocator(20) #將x主刻度標簽設置為20的倍數
xmajorFormatter = FormatStrFormatter('%1.1f') #設置x軸標簽文本的格式
xminorLocator = MultipleLocator(5) #將x軸次刻度標簽設置為5的倍數

ymajorLocator = MultipleLocator(0.5) #將y軸主刻度標簽設置為0.5的倍數
ymajorFormatter = FormatStrFormatter('%1.1f') #設置y軸標簽文本的格式
yminorLocator = MultipleLocator(0.1) #將此y軸次刻度標簽設置為0.1的倍數

t = arange(0.0, 100.0, 1)
s = sin(0.1*pi*t)*exp(-t*0.01)

ax = subplot(111) #注意:一般都在ax中設置,不再plot中設置
plot(t,s,'--b*')

#設置主刻度標簽的位置,標簽文本的格式
ax.xaxis.set_major_locator(xmajorLocator)
ax.xaxis.set_major_formatter(xmajorFormatter)

ax.yaxis.set_major_locator(ymajorLocator)
ax.yaxis.set_major_formatter(ymajorFormatter)

#顯示次刻度標簽的位置,沒有標簽文本
ax.xaxis.set_minor_locator(xminorLocator)
ax.yaxis.set_minor_locator(yminorLocator)

ax.xaxis.grid(True, which='major') #x坐標軸的網格使用主刻度
ax.yaxis.grid(True, which='minor') #y坐標軸的網格使用次刻度

show()

H. python matlibplot 畫圖控制對數坐標刻度顯示

你試試下面這句指令,主要是subsy控制的,你的那個指令是控制x軸的,並且不太好使。我試了下面這個還挺好使的。

ax.set_yscale('log',nonposy='mask',subsy=[0])


I. Python的 matplotlib畫圖,怎麼把子圖的每個橫坐標顯示出來

ax = subplots(nrows,ncols,sharex,sharey,squeeze,subplot_kw,gridspec_kw,**fig_kw)

創建畫布和子圖。

nrowsncols表示將畫布分割成幾行幾列 ,

sharexsharey表是共用xy軸的設置。

squeeze bool

a.默認參數為True:額外的維度從返回的Axes(軸)對象中擠出,對於N*1或1*N個子圖,返回一個1維數組,對於N*M,N>1和M>1返回一個2維數組。

b.為False,不進行擠壓操作:返回一個元素為Axes實例的2維數組,即使它最終是1x1。

subplot_kw:字典類型,可選參數。把字典的關鍵字傳遞給add_subplot()來創建每個子圖。

subplot_kw:字典類型,可選參數。把字典的關鍵字傳遞給add_subplot()來創建每個子圖。

gridspec_kw:字典類型,可選參數。把字典的關鍵字傳遞給GridSpec構造函數創建子圖放在網格里(grid)。

**fig_kw:把所有詳細的關鍵字參數傳給figure()函數。

可見你沒有辦法單獨設置某個子圖的ax的。

J. python matplotlib畫的圖坐標軸重疊,如何解決

1.tight_layout命令:主要用於自動調整繪圖區的大小及間距,使所有的繪圖區及其標題、坐標軸標簽等都可以不重疊的完整顯示在畫布上。

2.使用方法:fig.tight_layout()

效果如圖:

3.此外

tight_layout命令還有三個關鍵字參數:pad、w_pad、h_pad。

閱讀全文

與python畫圖加行列坐標軸名稱相關的資料

熱點內容
金庸小說全集下載 瀏覽:792
美國電影主角和老師偷情 瀏覽:132
成人兩性微電影 瀏覽:408
台灣三級的絕版老電影 瀏覽:161
電影雙男主肉 瀏覽:986
重生之北美建國 瀏覽:129
每天工作4小時的程序員 瀏覽:462
香港學生犯罪電影 瀏覽:869
0855aa 瀏覽:506
哪裡買小電影軟體 瀏覽:857
無法連接伺服器上不了怎麼處理 瀏覽:250
android怎樣讀 瀏覽:617
螺紋底經演算法 瀏覽:783
西門子plc編程官網 瀏覽:612
寶寶吃進口燕窩溯源碼 瀏覽:320
重生國民黨殘軍稱王小說 瀏覽:532
鐵路停時演算法 瀏覽:699
姜恩惠主演的電影 瀏覽:987
保存密碼刪除文件夾 瀏覽:321
島國電影app 瀏覽:547