python中实现plt x轴的坐标按照1刻度去进行显示

  小编写本篇文章的目的,主要是给大家简单的介绍下,在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()

0.png

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

  结果

1.png

  综上所述,python中,实现plt就为大家介绍到这里了,希望可以为各位读者带来帮助。

原创文章,作者:网友投稿,如若转载,请注明出处:https://www.cloudads.cn/archives/4078.html

发表评论

登录后才能评论