精华内容
下载资源
问答
  • Matplotlib去掉坐标轴

    万次阅读 多人点赞 2019-05-28 21:54:08
    plt.xticks([]) #去掉x轴 plt.yticks([]) #去掉y轴 plt.axis('off') #去掉坐标轴
    plt.xticks([])  #去掉x轴
    plt.yticks([])  #去掉y轴
    plt.axis('off')  #去掉坐标轴
    

    ax = plt.gca()
    ax.spines['top'].set_visible(False)
    ax.spines['bottom'].set_visible(False)
    ax.spines['left'].set_visible(False)
    ax.spines['right'].set_visible(False)
    

    在这里插入图片描述

    在这里插入图片描述

    展开全文
  • matplotlib隐藏坐标轴

    千次阅读 2019-10-18 15:33:54
    matplotlib隐藏坐标轴 matplotlib隐藏坐标轴: 1、方法一: # 隐藏坐标轴 pyplot.axes().get_xaxis().set_visible(False) pyplot.axes().get_yaxis().set_visible(False) 使用该方法会抛出警告,不影响使用: ...

    matplotlib隐藏坐标轴

    matplotlib隐藏坐标轴:

    1、方法一:

        # 隐藏坐标轴
        pyplot.axes().get_xaxis().set_visible(False)
        pyplot.axes().get_yaxis().set_visible(False)
    

    使用该方法会抛出警告,不影响使用:

     MatplotlibDeprecationWarning: Adding an axes using the same arguments as a previous axes currently reuses the earlier instance. 
     In a future version, a new instance will always be created and returned.  
     Meanwhile, this warning can be suppressed, and the future behavior ensured, by passing a unique label to each axes instance.
      pyplot.axes().get_yaxis().set_visible(False)
    

    2、方法二:

        # 隐藏坐标轴
        pyplot.gca().get_xaxis().set_visible(False)
        pyplot.gca().get_yaxis().set_visible(False)
    
    展开全文
  • matplotlib去掉坐标轴刻度

    万次阅读 2017-04-01 15:27:03
    #! usr/bin/python #coding=utf-8 ...import matplotlib.pyplot as plt data=np.random.rand(10,10) fig, ax=plt.subplots() data[data==-1]=np.nan#去掉缺省值-1 im =ax.imshow(data,interpolation='n
    #! usr/bin/python
    #coding=utf-8 
    import numpy as np
    import matplotlib.pyplot as plt 
    data=np.random.rand(10,10)
    fig, ax=plt.subplots()
    data[data==-1]=np.nan#去掉缺省值-1
    im =ax.imshow(data,interpolation='none',cmap='Reds_r',vmin=0.6,vmax=.9)#不插值
    ax.set_xticks([])
    ax.set_yticks([])
    
    ########################################################################
    fig.savefig('te.png')
    
    

    展开全文
  • matplotlib设置坐标轴

    2021-11-04 20:57:39
    plt.show() 坐标轴右边和上边的边框去掉 #gca代表获取当前坐标轴 ax = plt.gca() ax.spines['right'].set_color('none') ax.spines['top'].set_color('none') #右边和上边的边框去掉 设置x轴,y轴位置,以及它们的...
    import numpy as np
    

    设置x,y范围

    x = np.linspace(-3,3,100)
    y1 = 2*x + 1
    y2 = x**2
    
    #xy范围
    plt.xlim((-1,2))
    plt.ylim((-2,3))
    
    plt.plot(x,y1,color='red',linewidth=1.0,linestyle='--')
    plt.plot(x,y2,color='blue',linewidth=5.0,linestyle='-')
    #color指的是线的颜色,linewidth指的是线的粗细程度
    #linestyle指的是线的类型
    #第一个两个-指的就是虚线,第一个一个-指的就是实线
    plt.show()
    

    在这里插入图片描述
    对x,y轴进行描述

    x = np.linspace(-3,3,100)
    y1 = 2*x + 1
    y2 = x**2
    
    #xy范围
    plt.xlim((-1,2))
    plt.ylim((-2,3))
    
    #xy描述
    plt.xlabel('xxxx')
    plt.ylabel('yyyy')
    
    plt.plot(x,y1,color='red',linewidth=1.0,linestyle='--')
    plt.plot(x,y2,color='blue',linewidth=5.0,linestyle='-')
    #color指的是线的颜色,linewidth指的是线的粗细程度
    #linestyle指的是线的类型
    #第一个两个-指的就是虚线,第一个一个-指的就是实线
    plt.show()
    

    在这里插入图片描述
    将x轴坐标自定义一组数据,y轴改为文字的

    new_ticks = np.linspace(-2,2,11)
    print(new_ticks)
    

    在这里插入图片描述

    x = np.linspace(-3,3,100)
    y1 = 2*x + 1
    y2 = x**2
    
    #xy范围
    plt.xlim((-1,2))
    plt.ylim((-2,3))
    
    #xy描述
    plt.xlabel('xxxx')
    plt.ylabel('yyyy')
    
    plt.plot(x,y1,color='red',linewidth=1.0,linestyle='--')
    plt.plot(x,y2,color='blue',linewidth=5.0,linestyle='-')
    #color指的是线的颜色,linewidth指的是线的粗细程度
    #linestyle指的是线的类型
    #第一个两个-指的就是虚线,第一个一个-指的就是实线
    
    plt.xticks(new_ticks)
    plt.yticks([-1,0,1,2,3],
              ['level1','level2','level3','level4','level5'])
    plt.show()
    

    在这里插入图片描述
    设置坐标轴颜色

    new_ticks = np.linspace(-2,2,11)
    print(new_ticks)
    
    x = np.linspace(-3,3,100)
    y1 = 2*x + 1
    y2 = x**2
    
    #xy范围
    plt.xlim((-1,2))
    plt.ylim((-2,3))
    
    #xy描述
    plt.xlabel('xxxx')
    plt.ylabel('yyyy')
    
    plt.plot(x,y1,color='red',linewidth=1.0,linestyle='--')
    plt.plot(x,y2,color='blue',linewidth=5.0,linestyle='-')
    #color指的是线的颜色,linewidth指的是线的粗细程度
    #linestyle指的是线的类型
    #第一个两个-指的就是虚线,第一个一个-指的就是实线
    
    plt.xticks(new_ticks)
    plt.yticks([-1,0,1,2,3],
              ['level1','level2','level3','level4','level5'])
    
    #gca代表获取当前坐标轴
    ax = plt.gca()
    ax.spines['right'].set_color('red')
    #右边的边框设置为红色
    ax.spines['top'].set_color('red')
    #上面的边框也设置为红色
    
    plt.show()
    

    在这里插入图片描述
    坐标轴右边和上边的边框去掉

    
    #gca代表获取当前坐标轴
    ax = plt.gca()
    ax.spines['right'].set_color('none')
    ax.spines['top'].set_color('none')
    #右边和上边的边框去掉
    

    在这里插入图片描述
    设置x轴,y轴位置,以及它们的刻度位置

    import matplotlib.pyplot as plt
    import numpy as np
    
    new_ticks = np.linspace(-2,2,11)
    print(new_ticks)
    
    x = np.linspace(-3,3,100)
    y1 = 2*x + 1
    y2 = x**2
    
    #xy范围
    plt.xlim((-1,2))
    plt.ylim((-2,3))
    
    #xy描述
    plt.xlabel('xxxx')
    plt.ylabel('yyyy')
    
    plt.plot(x,y1,color='red',linewidth=1.0,linestyle='--')
    plt.plot(x,y2,color='blue',linewidth=5.0,linestyle='-')
    #color指的是线的颜色,linewidth指的是线的粗细程度
    #linestyle指的是线的类型
    #第一个两个-指的就是虚线,第一个一个-指的就是实线
    
    plt.xticks(new_ticks)
    plt.yticks([-1,0,1,2,3],
              ['level1','level2','level3','level4','level5'])
    
    #gca代表获取当前坐标轴
    ax = plt.gca()
    ax.spines['right'].set_color('none')
    ax.spines['top'].set_color('none')
    #右边和上边的边框去掉
    
    #把x轴的刻度设置为'bottom',x轴刻度上的字都在x轴下部
    #把y轴的刻度设置成'left',y轴刻度上的字都在y轴左部
    ax.xaxis.set_ticks_position('bottom')
    ax.yaxis.set_ticks_position('left')
    
    #设置x,y轴位置,让x轴y轴位于0的位置
    ax.spines['bottom'].set_position(('data',0))
    ax.spines['left'].set_position(('data',0))
    plt.show()
    

    在这里插入图片描述

    展开全文
  • Matplotlib中设置坐标轴的样式很有必要的,这样绘制的图才能更加清楚,比如横、纵轴的标签、刻度等的设置。 1.1 设置x,y的范围,描述x,y的标签 import matplotlib.pyplot as plt import numpy as np x = np....
  • plt.xticks([]) # 去x坐标刻度 plt.yticks([]) # 去y坐标刻度 plt.axis('off') # 去坐标轴 **注意:**这三行代码要放到plt.show() 之前,plt.imshow() 之后
  • 1. 去坐标轴: plt.axis(‘off‘) 2.去刻度: plt.xticks([]) plt.yticks([]) 3.执行上述操作时,需要将其置于 plt.show() 之前,plt.imshow() 之后。
  • 这就造成了一个问题,合并后的子图的部分坐标轴被掩盖,部分坐标轴裸露在外。如下图: 解决方案: 尝试一:通过ax.set_xticks([])方法设置坐标刻度不可见 ===> 效果:所有子图的坐标刻度都不可见,不满足设置单...
  • 坐标轴刻度 import matplotlib.pyplot as plt import numpy as np x=np.arange(1,11,1) plt.plot(x,x) ax = plt.gca() #ax.locator_params(nbins=5) #xy轴同时调整 ax.locator_params('x',nbins=10) #只调整x轴 ...
  • matplotlib保存图片的时候坐标轴的名称总是被截掉一块,但是运行出来的图片是没有问题的,如下图所示: 但是应该是这样的才正确 下面是我保存图片的代码 plt.savefig('1.png') 解决方法: 在调用savefig方法的时候...
  • import matplotlib.pyplot as plt data=np.random.rand(10,10) fig, ax=plt.subplots() data[data==-1]=np.nan#去掉缺省值-1 im =ax.imshow(data,interpolation='none',cmap='Reds_r',vmin=0.6...
  • 1.主要问题 2.Demo代码 # coding:utf8 import pandas as pd import numpy as np import matplotlib.pyplot as plt import datetime ...# 方法1: 默认index是X 达到预期 def p1(): ax = fig.a...
  • 坐标轴刻度 import matplotlib as mpl import matplotlib.pyplot as plt import numpy as np plt.style.use('seaborn-whitegrid') %matplotlib inline fig=mpl.figure.Figure() ax=plt.axes() ax.plot(np.random....
  • 本文详细介绍python matplotlib如何绘制断裂坐标轴(broken_axis)及图例(legend)设置。
  • 在机器学习中经常会使用Sigmoid函数,如果直接使用matplotlib绘图,那么就会像下图这样,原点并没有在(0,0)。 import matplotlib.pyplot as plt ...于是,我们希望调整坐标轴的位置,让图像更加的直观
  • 数学建模学习全过程 一.... #在jupyter notebook中 import matplotlib.pyplot as plt ... 否则:TypeError: 'figure' is an unknown keyword argument ...import matplotlib matplotlib.use('Qt4Agg')...
  • 1.matplotlib 坐标轴上不显示负号及中文问题 解决:添加两行代码 import matplotlib as plt plt.rcParams['font.sans-serif']=['SimHei'] # 用来正常显示中文标签 plt.rcParams['axes.unicode_minus']=False # ...
  • 主要介绍了matplotlib 画双轴子图无法显示x的解决方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
  • 滚爬出一种简单能用的办法,matplotlib文档真是贫乏得让人头秃…… 文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断...
  • matplotlib绘图3 设置坐标轴1

    千次阅读 2019-03-20 10:25:09
    import matplotlib.pyplot as plt import numpy as np x = np.linspace(-1,2,100) y1 = 2*x + 1 y2 = x**2 #xy 的范围 plt.xlim((-1,2)) plt.ylim((-2,3)) #xy 描述 plt.xlabel('X') plt.ylabel('Y') #绘制y1 y2两...
  • Matplotlib之设置x,y坐标轴的位置

    万次阅读 2019-07-19 12:44:59
    先将显示的坐标图的上边框和右边框去掉,即设置它们的显示方式为不显示: ax.spines['right'].set_color('...将坐标图的下边框和左边框作为坐标系的x轴和y轴,并调整坐标轴的位置: ax.spines['bottom'].set_pos...
  • Matplotlib数据可视化——设置坐标轴,原点,图例

    千次阅读 多人点赞 2018-11-16 23:13:35
    matplotlib库和MATLAB的数据可视化功能几乎是相同,只是因为人工智能的火爆以及使用方便深受大家喜爱。 1.1figure图像 绘制单一函数的图像 import numpy as np import matplotlib.pyplot as plt x = np.linspace(0,...
  • 关闭横坐标 plt.xticks([]) 关闭纵坐标 plt.yticks([])
  • 对数坐标绘图,在一般的学校里学习到的机会比较少,而在医学或生物学里就比较常见了,因为研究细菌或者细胞的生长时,它们有时候会按指数的情况进行繁植,比如...这个曲线的Y轴坐标是采用对数来表示的,那么我们怎么样.
  • 关闭坐标轴: plt.axis('off') 1 注意,类似的这些操作若想起作用,需要将其置于 plt.show() 之前,plt.imshow() 之后。 对于 ax(matplotlib.axes._subplots.AxesSubplot) ax.set_xticks([])ax.set_yticks([]) 1 2...
  • 在子区域里共享坐标轴3.移动坐标轴的 1.一个区域,左右两边都有纵坐标 import matplotlib as mpl import matplotlib.pyplot as plt import numpy as np mpl.rcParams['font.sans-serif'] = ['SimHei'] mpl....
  • 在运行时候,notebook显示的是有横纵坐标轴的 保存了图片之后,保存的图片不存在横纵坐标轴 保存图片代码 plt.savefig('../../Data/Pics/MeanFig.png', dpi = 200, bbox_inches = 'tight') 代码运行结果 运行时...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 6,785
精华内容 2,714
关键字:

matplotlib去掉坐标轴