導航:首頁 > 編程語言 > python坐標軸

python坐標軸

發布時間:2022-02-10 05:59:36

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

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

㈡ python添加plt坐標軸時報錯

它的創建是用於不同時間以及不同網頁的,即使執行一個簡單的任務也需要大量的工作(甚至重寫方法等)。

㈢ subplot python怎麼控制坐標軸

import matplotlib.pyplot as plt
figure, ax = plt.subplots()
ax.set_title('Title')

㈣ 關於python編程,如何用pandas在得到一個清晰地x坐標軸

在datetime,以及time庫里都有format功能。你看一下幫助,輕松就解決了。比如%Y-%m這樣的格式就可以。

㈤ 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()
則圖形為:
很明顯,圖形的坐標區間改變了!自己可以根據喜好或需求修改區間。

㈥ 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()。


(6)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()

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

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

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

效果如圖:

3.此外

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

㈧ python matplotlib的坐標軸怎麼設置范圍

plt.ylim(24.9,25.2)

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

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

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

㈩ python畫圖縱坐標

簡單的可以這樣,舉個例子,數據就直接用圖片中的一部分:

frompylabimport*
fromdatetimeimportdatetime

data_str="""2016-06-15_16:2599.7324
2016-06-15_17:2599.7323
2016-06-15_18:2599.7322
2016-06-15_19:2599.7349
2016-06-15_20:2599.7207"""

lines=data_str.split(' ')

X_labels=[]
X=[]
Y=[]
forlineinlines:
xy=line.split()
X_labels.append(xy[0])
X.append(datetime.strptime(xy[0],"%Y-%m-%d_%H:%M"))
Y.append(float(xy[1]))

figure(figsize=(8,6))
plot(X,Y,'b.-')
grid(True)
xticks(X,X_labels,rotation=90)
subplots_adjust(bottom=0.35)
savefig('graph.png')
show()

畫出來效果如上所示。

數據多了的時候有些參數要自己調整一下。

閱讀全文

與python坐標軸相關的資料

熱點內容
cad2014教程pdf 瀏覽:199
怎麼遍歷伺服器同一類型的文件 瀏覽:436
惠普戰66畫圖編程 瀏覽:805
java面向對象作業 瀏覽:568
cad插件製作加密狗 瀏覽:923
cmd命令對話框 瀏覽:290
安卓應用怎麼常駐 瀏覽:676
安卓手機怎麼群發小費才不會被鎖 瀏覽:741
相機文件夾設置 瀏覽:855
centos7php怎麼用 瀏覽:119
查看linux操作系統版本的命令 瀏覽:382
收支預演算法怎麼做 瀏覽:875
模板如何上傳到伺服器 瀏覽:372
如何同步安卓信息到新ipad 瀏覽:364
騰訊雲輕量伺服器流量警告 瀏覽:503
u盤備份linux 瀏覽:120
高壓縮比活塞 瀏覽:92
壓縮彈簧標准件 瀏覽:25
linux統計個數命令 瀏覽:292
cad轉pdf居中 瀏覽:8