python实现plt x轴坐标按1刻度显示
目录
- plt x轴坐标按1刻度显示
- matplotlib设置坐标轴
- 例子
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设置matplotlib.plot的坐标轴刻度间隔以及刻度范围
一.用默认设置绘制折线图 import matplotlib.pyplot as plt x_values=list(range(11)) #x轴的数字是0到10这11个整数 y_values=[x**2 for x in x_values] #y轴的数字是x轴数字的平方 plt.plot(x_values,y_values,c='green') #用plot函数绘制折线图,线条颜色设置为绿色 plt.title('Squares',fontsize=24) #设置图表标题和标题字号 plt.t
-
Python绘图Matplotlib之坐标轴及刻度总结
学习https://matplotlib.org/gallery/index.html 记录,描述不一定准确,具体请参考官网 Matplotlib使用总结图 import matplotlib.pyplot as plt plt.rcParams['font.sans-serif']=['SimHei'] # 用来正常显示中文标签 plt.rcParams['axes.unicode_minus']=False # 用来正常显示负号 import pandas as pd import nump
-
python使用matplotlib绘制图片时x轴的刻度处理
在使用matplotlib绘制图片时,x轴的刻度可能比较密集,特别是以日期作为x轴时,则最后会显示不出来. 数据如下,速度V的数组与时间字符串Date的数组: 绘制随时间变化的值的折线图. 直接绘制折线图,可以发现x轴重叠. plt.plot(Date, V1, 'r', label='a') plt.plot(Date, V2, 'blue', label='b') plt.plot(Date, V3, 'black', label='c') plt.plot(Date, V4, 'yello
-
python实现plt x轴坐标按1刻度显示
目录 plt x轴坐标按1刻度显示 matplotlib设置坐标轴 例子 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是你已有的
-
python绘制双Y轴折线图以及单Y轴双变量柱状图的实例
近来实验室的师姐要发论文,由于论文交稿时间临近,有一些杂活儿需要处理,作为实验室资历最浅的一批,我这个实习生也就责无旁贷地帮忙当个下手.今天师姐派了一个小活,具体要求是: 给一些训练模型的迭代次数,训练精度的数据,让我做成图表形式展示出来,一方面帮助检查模型训练时的不足,另一方面来看样本数目和预测精度之间的联系,数据具体格式如下: Iteration 1500 label train test right acc 12 143 24 24 1.0 160 92 16 15 0.9375 100
-
python matplotlib imshow热图坐标替换/映射实例
今天遇到了这样一个问题,使用matplotlib绘制热图数组中横纵坐标自然是图片的像素排列顺序, 但是这样带来的问题就是画出来的x,y轴中坐标点的数据任然是x,y在数组中的下标, 实际中我们可能期望坐标点是其他的一个范围,如图: 坐标点标出来的是实际数组中的下标,而我希望纵坐标是频率,横坐标是其他的范围 plt.yticks(np.arange(0, 1024, 100), np.arange(10000, 11024, 100)) #第一个参数表示原来的坐标范围,100是每隔100个点标出一次
-
Python实现双X轴双Y轴绘图的示例详解
诈尸人口回归.这一年忙着灌水忙到头都掉了,最近在女朋友的提醒下终于想起来博客的账号密码,正好今天灌水的时候需要画一个双X轴双Y轴的图,研究了两小时终于用Py实现了.找资料的过程中没有发现有系统的文章,反正代码都整理出来了,我决定顺势水一篇. 目前找到的plt实现双X轴双Y轴绘图方式有两种: 使用fig.add_subplot方式将两对坐标系叠加在一个fig上实现双X轴双Y轴效果.所有调整均可完美实现,推荐该方式 通过axes.twinx().twiny()方式实现双X轴双Y轴图形绘制.问题在于对
-
python画双y轴图像的示例代码
很多时候可能需要在一个图中画出多条函数图像,但是可能y轴的物理含义不一样,或是数值范围相差较大,此时就需要双y轴. matplotlib和seaborn都可以画双y轴图像. 一个例子: import seaborn as sns import matplotlib.pyplot as plt # ax1 for KDE, ax2 for CDF f, ax1 = plt.subplots() ax1.grid(True) # ax1.set_ylim(0, 1) ax1.set_ylabel('
-
对Python中plt的画图函数详解
1.plt.legend plt.legend(loc=0)#显示图例的位置,自适应方式 说明: 'best' : 0, (only implemented for axes legends)(自适应方式) 'upper right' : 1, 'upper left' : 2, 'lower left' : 3, 'lower right' : 4, 'right' : 5, 'center left' : 6, 'center right' : 7, 'lower center' : 8,
-
关于python中plt.hist参数的使用详解
如下所示: matplotlib.pyplot.hist( x, bins=10, range=None, normed=False, weights=None, cumulative=False, bottom=None, histtype=u'bar', align=u'mid', orientation=u'vertical', rwidth=None, log=False, color=None, label=None, stacked=False, hold=None, **kwarg
-
Python中plt.plot()、plt.scatter()和plt.legend函数的用法示例
目录 plt.plot()函数 plt.scatter()函数 plt.legend()函数 总结 plt.plot()函数 plt.plot(x, y, format_string, **kwargs) 参数 说明 x X轴数据,列表或数组,可选 y Y轴数据,列表或数组 format_string 控制曲线的格式字符串,可选 **kwargs 第二组或更多(x,y,format_string),可画多条曲线 format_string 由颜色字符.风格字符.标记字符组成 颜色字符 'b' 蓝
-
Python使用plt.boxplot()函数绘制箱图、常用方法以及含义详解
目录 1. 箱图含义 2.计算方法 3.绘图 3.1 绘制单个箱图 3.2 绘制多个箱图 3.3实战 3.3 参数详解 3.4 常用方法 总结 1. 箱图含义 箱图是一中用于统计数据分布的统计图,也可以粗略地看出数据是否具有对称性,分布的分散程度等信息.箱图中的信息含义如下: 最下方的横线表示最小值最上方的横线表示最大值黑色空心圆圈表示异常值黑色实心圆圈表示极端值箱子由下四分位数.中值以及上四分位数组成 异常值又称离群值,指大于1.5倍的四分位数间距的值.处于1.5倍~3倍四分位数间距的值用空心
-
如何利用Python和matplotlib更改纵横坐标刻度颜色
目录 2D坐标系 1 修改全部坐标颜色 2 修改某一点坐标颜色 3D坐标系 1 修改全部坐标颜色 2 修改某一点坐标颜色 总结 2D坐标系 1 修改全部坐标颜色 import matplotlib.pyplot as plt import numpy as np #显示静态图像 %matplotlib inline#jupyter notebok语句 x=np.linspace(-1,1,50)#-1到1中画50个点 y=x**2 plt.plot(x,y,) #################
随机推荐
- 查询电脑开关机时间的vbs代码
- 用js来格式化字符串示例模仿css
- asp打包类
- Nginx服务器实现数据静态压缩的方法
- iOS中 UIActionSheet字体的修改
- python列表与元组详解实例
- 浅谈Python的Django框架中的缓存控制
- Java 实现FTP服务实例详解
- Android实现自定义的弹幕效果
- 彻底卸载MySQL的方法分享
- CSS布局入门
- H5用户注册表单页 注册模态框!
- jquery uaMatch源代码
- jquery访问ashx文件示例代码
- 基于jquery的跨域调用文件
- Javascript仿PHP $_GET获取URL中的参数
- JavaScript弹窗基础篇
- 微信小程序 PHP生成带参数二维码
- ASP.NET页面间的传值的几种方法
- 微信自定义分享php代码分析
