在使用matplotlib模塊時畫坐標圖時,往往需要對坐標軸設置很多參數,這些參數包括橫縱坐標軸范圍、坐標軸刻度大小、坐標軸名稱等。
在matplotlib中包含了很多函數,用來對這些參數進行設置。
plt.xlim、plt.ylim? ? ? ? ? ? ? ? ? ? ? ? ? ? 設置橫縱坐標軸范圍
plt.xlabel、plt.ylabel? ? ? ? 設置坐標軸名稱
plt.xticks、plt.yticks設置坐標軸刻度
以上plt表示matplotlib.pyplot
示例1:使用matlablib做圖
檢查matplotlib安裝、import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(-5, 5, 100)
y1 = np.sin(x)
y2 = np.cos(x)
plt.figure(num=3, figsize=(8, 5))
plt.plot(x, y1)
plt.plot(x, y2, color='blue', linewidth=5.0, linestyle='--')
plt.xlim((-5, 5))
plt.ylim((-2, 2))
plt.xlabel('x axis')
plt.ylabel('y axis')
如何打開matplotlib?my_x_ticks = np.arange(-5, 5, 1.5)
my_y_ticks = np.arange(-2, 2, 1.5)
plt.xticks(my_x_ticks)
plt.yticks(my_y_ticks)
plt.show()
示例2:使用numpy array數據進行matlablib繪圖
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(1, 10, 10)
y = np.array([1,2,3,4,5,6,7,8,9,15])
matplotlib,plt.figure(num=3, figsize=(8, 5))
plt.plot(x, y)
plt.xlim((1, 10))
plt.ylim((1, 15))
plt.xlabel('x axis')
plt.ylabel('y axis')
my_x_ticks = np.arange(1, 10, 1)
my_y_ticks = np.arange(1, 15, 1)
plt.xticks(my_x_ticks)
plt.yticks(my_y_ticks)
pycharm matplotlib畫圖,plt.show()
更多Python相關信息見Python 專題頁面 https://www.linuxidc.com/topicnews.aspx?tid=17本文永久更新鏈接地址:https://www.linuxidc.com/Linux/2019-03/157658.htm
看了本文就點下在看吧↓↓↓版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态