日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

matplotlib 横坐标只显示整数_matplotlib初学:这样画折线图和添加标注、箭头

發布時間:2025/3/20 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 matplotlib 横坐标只显示整数_matplotlib初学:这样画折线图和添加标注、箭头 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

matplotlib畫折線圖,一般使用plt.plot函數,它的具體格式為:

plt.plot(x,y1,'顏色線條') 默認線條 藍色實線

plt.plot(x,y,'b+') 表示顏色為b(blue),線條用“+”連接.

例:

import matplotlib.pyplot as plt

import numpy as np

x= np.arange(0,10,0.5)

y1=x**2

y2=3*x+1

y3=13*x

plt.plot(x,y1,x,y2,'b+',x,y3,'r-.')

得到的圖像如下:

這個圖過于簡單,接下來,分別為三個函數添加標簽 ,使用的是text函數

plt.text(6,100,'y=13*x',c='r')指的是將標簽“y=13*x”放在坐標為(6,100)的位置,顏色為red紅色

import matplotlib.pyplot as plt

import numpy as np

x= np.arange(0,10,0.5)

y1=x**2

y2=3*x+1

y3=13*x

plt.plot(x,y1,x,y2,'b+',x,y3,'r-.')

plt.text(6,60,'y=x**2')

plt.text(6,30,'y=3*x+1',c='b')

plt.text(6,100,'y=13*x',c='r')

plt.text(0,110,'□ function')

這樣的標簽實際上還不夠明顯,所以需要添加“箭頭”,引入arrow或annotate函數

(1).plt.arrow(5,90,1,-10,ec='r')指:起始位置為(5,49),始末位置的橫坐標相差1,縱坐標相差-10.顏色為r紅色.

(2).plt.annotate('y=x^2',xy=(5.5,30),xytext=(7,36),c='b',arrowprops={'arrowstyle':'})指:

標簽顯示y=x^2,起點坐標(5.5,30),終點坐標(7,36),顏色為藍色,'

總結

以上是生活随笔為你收集整理的matplotlib 横坐标只显示整数_matplotlib初学:这样画折线图和添加标注、箭头的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。