精华内容
下载资源
问答
  • clb = plt.colorbar(sm, ticks=np.linspace(0, 15, N), cax=cbar_ax,label ='redshift',) 画出的colorbar如下图所示,出现了刻度与对应颜色无法对齐的情况。 下图是我想画出的效果图(如果能这样在色条上画出刻度更好...
  • plt绘制xy轴起始刻度

    2021-07-15 16:18:59
    plt.xlim(3800,4200) plt.ylim(0,100) a = plt.plot(x, train[:], c=‘r’, label=‘True’)

    plt.xlim(3800,4200)
    plt.ylim(0,100)
    a = plt.plot(x, train[:], c=‘r’, label=‘True’)

    展开全文
  • python plt x轴坐标按1刻度显示

    千次阅读 2020-07-02 14:57:07
    import matplotlib.pyplot as plt ...ax.xaxis.set_major_locator(x_major_locator) # x轴按1刻度显示 # ls_num是你已有的列表数据,存放纵坐标内容 plt.plot(ls_num) # y轴变量 plt.ylabel('count
    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()
    

    在这里插入图片描述

    展开全文
  • plt

    2018-06-24 15:54:00
    设定X,Y轴的长度以及刻度的方法. import numpy as np import matplotlib.pyplot as plt data = np.arange(0,1.1,0.01) plt.title('line') plt.xlabel('x') plt.ylabel('y') plt.xlim((0,1)) # 确定X轴的范围. plt....

    设定X,Y轴的长度以及刻度的方法.

    import numpy as np
    import matplotlib.pyplot as plt
    
    data = np.arange(0,1.1,0.01)
    plt.title('line')
    plt.xlabel('x')
    plt.ylabel('y')
    plt.xlim((0,1)) # 确定X轴的范围.
    plt.ylim((0,1))
    plt.xticks([0,0.2,0.4,0.6,0.8,1])
    plt.yticks([0,0.2,0.4,0.6,0.8,1])
    plt.plot(data,data**2)     ## 添加y=x^2曲线
    plt.plot(data,data**4)    ## 添加y=x^4曲线
    plt.legend(['y=x^2','y=x^4'])   # 添加标签.
    #plt.savefig('f:/data/y=x^2.png')
    plt.show()

    子图的画法

    # -*- coding: utf-8 -*-
    """
    Created on Sun Jun 24 12:24:59 2018
    
    @author: 13769
    """
    
    import numpy as np
    import matplotlib.pyplot as plt
    
    
    rad = np.arange(0,np.pi*2,0.01)
    p1 = plt.figure(figsize=(6,8),dpi=80)#指定画布的大小
    ax1 = p1.add_subplot(211) #创建两行一列的子图,并且ax1指的是第一幅子图
    plt.title('lines')    ## 添加标题
    plt.xlabel('x')     ## 添加x轴的名称
    plt.ylabel('y')     ## 添加y轴的名称
    plt.xlim((0,1))    ## 确定x轴范围
    plt.ylim((0,1))    ## 确定y轴范围
    plt.xticks([0,0.2,0.4,0.6,0.8,1])     ## 规定x轴刻度
    plt.yticks([0,0.2,0.4,0.6,0.8,1])    ## 确定y轴刻度
    plt.plot(rad,rad**2)    ## 添加y=x^2曲线
    plt.plot(rad,rad**4)   ## 添加y=x^4曲线
    plt.legend(['y=x^2','y=x^4'])
    
    
    ax2 = p1.add_subplot(212)
    plt.title('sin/cos')                                  ## 添加标题
    plt.xlabel('rad')                                    ## 添加x轴的名称
    plt.ylabel('value')                                ## 添加y轴的名称
    plt.xlim((0,np.pi*2))                            ## 确定x轴范围
    plt.ylim((-1,1))                                    ## 确定y轴范围
    plt.xticks([0,np.pi/2,np.pi,np.pi*1.5,np.pi*2])            ## 规定x轴刻度
    plt.yticks([-1,-0.5,0,0.5,1])                   ## 确定y轴刻度
    plt.plot(rad,np.sin(rad))                      ## 添加sin曲线9220744.html
    plt.plot(rad,np.cos(rad))                       ## 添加cos曲线
    plt.legend(['sin','cos'])
    
    plt.show()

    散点图

    import pandas as pd
    import matplotlib.pyplot as plt
    
    
    data=pd.read_excel(r"C:\Users\13769\Documents\Tencent Files\1376918818\FileRecv\数据处理课件\数据处理课件\数据\gmsc.xls")
    plt.figure(figsize=(8,7))
    plt.scatter(data.iloc[:,0],data.iloc[:,2], marker='o',c='b')## 绘制散点图
    plt.scatter(data.iloc[:,0],data.iloc[:,3], marker='o',c='r')
    plt.xlabel('年份')
    plt.ylabel('生产总值(亿元)')
    plt.xticks(range(0,70,4),data.iloc[range(0,70,4),1],rotation=90)# 设值刻度,设值刻度的表达,将x轴的文字旋转 多少度
    plt.title('2000-2017年季度生产总值散点图')
    #plt.savefig('f:/tmp/2000-2017年季度生产总值散点图.png')
    plt.show()

    折线图

    转载于:https://www.cnblogs.com/A-FM/p/9220744.html

    展开全文
  • def make_plt(context, host, status): # 定义y轴展示信息字典 label1_dict = {'0': 'in_bytes', '1': 'out_bytes', '2': 'all_bytes'} label2_dict = {'0': 'in_packets', '1': 'out_packets', '2': 'all_packe....
    def make_plt(context, host, status):
        # 定义y轴展示信息字典
        label1_dict = {'0': 'in_bytes', '1': 'out_bytes', '2': 'all_bytes'}
        label2_dict = {'0': 'in_packets', '1': 'out_packets', '2': 'all_packets'}
        path = MEDIA_ROOT + 'images/' + '0.png'
        # 设置横纵坐标的名称以及对应字体格式
        font_xy = {'family': 'Times New Roman', 'weight': 'normal', 'size': 120}
        # 生成一个(200, 50)大小的图像
        plt.figure(figsize=(220, 50))
        # 获得当前图像的坐标对象
        ax = plt.gca()
        # 将数据填充进图像
        ax.plot(context['time_list'], context['bytes_list'], lw=6, color='blue', label=label1_dict[status])
        ax.set_ylabel(label1_dict[status], fontsize=120)
        # 设置y轴坐标从0开始
        if context['bytes_list']:
            plt.ylim((0, max(context['bytes_list'])))
        # 设置刻度大小
        plt.tick_params(labelsize=80)
        # 设置注释放置位置
        plt.legend(loc=2, fontsize=100)
        # 使用栅格
        plt.grid(color="black", which="both", linestyle=':', linewidth=1)
        plt.fill(color='g', alpha=0.3)
    
        # 复制兄弟轴
        ax2 = ax.twinx()
        ax2.plot(context['time_list'], context['packets_list'], lw=6, color='red', label=label2_dict[status])
        ax2.set_ylabel(label2_dict[status], fontsize=120)
        # 获得x轴的坐标范围
        start, end = ax.get_xlim()
        # 设置x轴刻度的显示步长
        plt.xticks(np.linspace(start, end, 9))
        # 设置坐标轴名称
        plt.title(host, font_xy)
        # 设置刻度大小
        plt.tick_params(labelsize=80)
        # 剔除图框上边界和右边界的刻度
        plt.tick_params(top='on', right='on')
        # 设置注释放置位置
        plt.legend(loc=0, fontsize=100)

    效果图如下

    展开全文
  • 修改前后对比 如果设置图中的colorbar位置? 修改前 修改后 ...通过get_ticks获取密度图取值范围,从而将ticks对齐到colorbar两端: ...通过调试plt.hist2d中的参数bins,使得heatmap能够覆盖colorb
  • 成功解决 利用plt.plot绘图时,横坐标出现浮点小数而不是整数的情况(坐标轴刻度) 目录 解决问题 解决方法 解决问题 利用plt.plot绘图时,横坐标出现浮点小数而不是整数的情况 解决方法 T1...
  • import matplotlib.pyplot as plt import numpy as np np.random.seed(4) fig = plt.figure() ax1 = fig.add_subplot(111) x = [1,2,3,4,5] y1 = np.random.rand(5) y2 = np.random.rand(5) plot1 = ax1.plot(range...
  • label_list = ['色调', '红色均值', '相对红色分量', '粗度','高频能量'] # 横坐标刻度显示值 xx = range(len(label_list)) rects1 = plt.bar(x=xx, height=mean1, width=0.4, alpha=0.8, color='blue') plt.ylim(0,...
  • 在使用python进行音频信号处理时,使用plt.plot绘柱状图时,希望横坐标为整数,即音频通道号,通常使用的方法是: xticksig = np.arange(1,1+MicNum) 或给它加个步长: xticksig = np.arange(1,1+MicNum,1) 但是...
  • import matplotlib.pyplot as plt import numpy as np x = np.linspace(0.05,10,1000) y = np.sin(x) plt.plot(x,y,ls="-.",lw=2,c="c",label="plot figure") plt.legend() plt.grid(linestyle=":",color="r") ...
  • 查了很多方法 但都没有很好解决,但实际上一行代码就可以了 plt.xticks(range(160000,320000,20000), labels=[‘160K’, ‘180K’, ‘200K’, ‘220K’, ‘240K’, ‘260K’, ‘280K’, ‘300K’]) y轴也是同样。 ...
  • plt.hist(uni_data,edgecolor='w',density=1) plt.show() tcl柱子和图对不齐,解决:修改bins和x范围 plt.hist(uni_data,bins=np.arange(0.5,7.5), edgecolor='w',density=1) #这里的6是 plt.xlim(0,6) plt.show()...
  • plt 柱状图

    2020-07-15 08:12:38
    plt.rcParams['font.sans-serif'] = ['SimHei'] # 用黑体显示中文 plt.rcParams['axes.unicode_minus'] = False # 正常显示负号 plt.bar(range(100), height)#两个参数都是列表,分别是x和y ...刻度...
  • 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.figure(figsize=(10, 10)) for i in range(25): plt.subplot(5, 5, i+1) plt.xticks([]) plt.yticks([]) plt.grid(False) plt.imshow(train_images[i], cmap=plt.cm.binary) plt.xlabel(class_names[train...
  • 对数刻度

    千次阅读 2018-08-16 12:57:46
    import matplotlib.pyplot as plt import numpy as np from pylab import * fig,axes=plt.subplots(1,3,figsize=(12,8)) ...rcParams['xtick.major.pad'] =10 #设置x轴刻度线与刻度(数字)的距离 rcParams['ytick...
  • plt可视化

    2020-08-02 12:57:51
    1.plot函数 函数功能:展现变量的趋势变化。 调用签名:plt.plot(x_see, y_see, ...函数功能:绘制刻度线的网格线。 调用签名:plt.grid(linestyle=":", color="r") linestyle:网格线的线条风格 color:网格线.
  • 1.刻度定位器与格式(Tick Locator) Tick locating 与 Tick formatting 可参考官方文档:http://matplotlib.org/api/ticker_api.html 2.获取坐标轴刻度对象 Matplotlib 中的 ticker 模块用于支持坐标轴刻度的修改,...
  • python plt 绘图 问题

    2018-08-14 06:20:44
    如图, y 轴 刻度, 红框中间的那部分刻度是没用的,我也没设置中间这部分刻度plt.yticks(y, [i for i in range(0, 401, 10)] + [i for i in range(2399, 2699, 100)]), 请问怎么能不显示这多余的刻度呢,感觉它...

空空如也

空空如也

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

plt没有刻度