• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Python基础之画图神器matplotlib

    Python画图(线条颜色、大小、线形)

    先放基础代码,下面讲述效果:

    import matplotlib.pyplot as plt
    import numpy as np
     
    list1=[1,2,6,4,5,6,2,4,4,5,7]
    list2=[2,3,5,8,12,1,3,4,6,2,4]
    plt.rcParams['font.sans-serif']=['SimHei'] #用来正常显示中文标签
    plt.title('显示中文标题')
    plt.xlabel("横坐标")
    plt.ylabel("纵坐标")
    x=np.arange(0,len(list1))+1       #//得到长度
    x[0]=1                            #%坐标从1开始
    my_x_ticks = np.arange(1, 14, 1)  #!控制横坐标网格化程度,显示更加美观
    plt.xticks(my_x_ticks)
    plt.plot(x,list1,label='list1',color='g')
    plt.plot(x,list2,label='list2',color='b')
    plt.legend()
    plt.grid()#添加网格
    plt.show()
    
    plt.rcParams['font.sans-serif']=['SimHei'] #用来正常显示中文标签

    没有这行代码我在vscode里面显示的标签是乱码,如下图:

    线条颜色设置以及网格大小标签设置效果

    plt.plot(x,list1,label='list1',color='g')
    plt.plot(x,list2,label='list2',color='b')

    颜色可以自己设置选择

    my_x_ticks = np.arange(1, 14, 1)  #!控制横坐标网格化程度,显示更加美观
    plt.xticks(my_x_ticks)

    网格化控制坐标距离更加美观:

    标签:就是右上角的显示

    设置线条的大小和样式

    plt.plot(x,list1,label='list1',color='Magenta',linewidth=2,linestyle='-.')#添加linestyle设置线条类型
    plt.plot(x,list2,label='list2',color='DarkTurquoise',linewidth=4,linestyle='--')
    

    颜色参考网址随便设置,效果图:

    线段类型:

    完整代码:

    import matplotlib.pyplot as plt
    import numpy as np
     
    list1=[1,2,6,4,5,6,2,4,4,5,7]
    list2=[2,3,5,8,12,1,3,4,6,2,4]
    plt.rcParams['font.sans-serif']=['SimHei'] #用来正常显示中文标签
    plt.title('显示中文标题')
    plt.xlabel("横坐标")
    plt.ylabel("纵坐标")
    x=np.arange(0,len(list1))+1
    x[0]=1
    my_x_ticks = np.arange(1, 14, 1)
    plt.xticks(my_x_ticks)
    plt.plot(x,list1,label='list1',color='Magenta',linewidth=2,linestyle='-.')#添加linestyle设置线条类型
    plt.plot(x,list2,label='list2',color='DarkTurquoise',linewidth=4,linestyle='--')
    plt.legend()
    plt.grid()#添加网格
    plt.show()
    

    到此这篇关于python基础之画图神器matplotlib的文章就介绍到这了,更多相关python画图matplotlib内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

    您可能感兴趣的文章:
    • Python画图工具Matplotlib库常用命令简述
    • Python中matplotlib如何改变画图的字体
    • Python超简单容易上手的画图工具库推荐
    • python绘图模块之利用turtle画图
    • Python画图小案例之小雪人超详细源码注释
    上一篇:基于python实现图书管理系统
    下一篇:人脸识别具体案例(李智恩)
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    Python基础之画图神器matplotlib Python,基础,之,画图,神器,