python实现plt x轴坐标按1刻度显示
更新时间:2022年07月14日 09:26:09 作者:Dragon水魅
这篇文章主要介绍了python实现plt x轴坐标按1刻度显示,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
plt x轴坐标按1刻度显示
import matplotlib.pyplot as plt from matplotlib.pyplot import MultipleLocator x_major_locator = MultipleLocator(1) ax = plt.gca() ax.xaxis.set_major_locator(x_major_locator) # x轴按1刻度显示 # ls_num是你已有的列表数据,存放纵坐标内容 plt.plot(ls_num) # y轴变量 plt.ylabel('count') # y轴名字 plt.show()
matplotlib设置坐标轴
在使用matplotlib模块时画坐标图时,往往需要对坐标轴设置很多参数,这些参数包括横纵坐标轴范围、坐标轴刻度大小、坐标轴名称等
在matplotlib中包含了很多函数,用来对这些参数进行设置。
plt.xlim
、plt.ylim
设置横纵坐标轴范围plt.xlabel
、plt.ylabel
设置坐标轴名称plt.xticks
、plt.yticks
设置坐标轴刻度
以上plt表示matplotlib.pyplot
例子
#导入包 import matplotlib.pyplot as plt import numpy as np #创建数据 x = np.linspace(-5, 5, 100) y1 = np.sin(x) y2 = np.cos(x) #创建figure窗口 plt.figure(num=3, figsize=(8, 5)) #画曲线1 plt.plot(x, y1) #画曲线2 plt.plot(x, y2, color='blue', linewidth=5.0, linestyle='--') #设置坐标轴范围 plt.xlim((-5, 5)) plt.ylim((-2, 2)) #设置坐标轴名称 plt.xlabel('xxxxxxxxxxx') plt.ylabel('yyyyyyyyyyy') #设置坐标轴刻度 my_x_ticks = np.arange(-5, 5, 0.5) my_y_ticks = np.arange(-2, 2, 0.3) plt.xticks(my_x_ticks) plt.yticks(my_y_ticks) #显示出所有设置 plt.show()
结果
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
python中pandas.DataFrame对行与列求和及添加新行与列示例
pandas是python环境下最有名的数据统计包,而DataFrame翻译为数据框,是一种数据组织方式,这篇文章主要给大家介绍了python中pandas.DataFrame对行与列求和及添加新行与列的方法,文中给出了详细的示例代码,需要的朋友可以参考借鉴,下面来一起看看吧。2017-03-03浅析Python中global和nonlocal关键字的妙用
这篇文章主要来和大家一起深入探讨Python中关键词global和nonlocal的用法,包括详细的示例代码和实际应用场景,感兴趣的可以了解下2024-04-04
最新评论