pythonmatplotlib绘制立体图形(python3使用matplotlib绘制散点图)
类别:脚本大全 浏览量:271
时间:2022-01-14 02:19:05 pythonmatplotlib绘制立体图形
python3使用matplotlib绘制散点图本文实例为大家分享了python3使用matplotlib绘制散点图,并标注图例,轴,供大家参考,具体内容如下
代码
|
from matplotlib import pyplot as plt from matplotlib import font_manager # 使得中文可以显示出来 my_font = font_manager.fontproperties(fname = "/usr/share/fonts/truetype/arphic/ukai.ttc" ) y_3 = [ 11 , 15 , 17 , 16 , 11 , 12 , 11 , 12 , 6 , 6 , 7 , 8 , 9 , 12 , 15 , 14 , 17 , 18 , 21 , 16 , 17 , 20 , 14 , 15 , 15 , 19 , 21 , 22 , 22 , 22 , 23 ] y_10 = [ 26 , 26 , 28 , 19 , 21 , 17 , 16 , 19 , 18 , 20 , 20 , 19 , 22 , 23 , 17 , 20 , 21 , 20 , 22 , 15 , 11 , 15 , 5 , 13 , 17 , 10 , 11 , 13 , 12 , 13 , 6 ] x = range ( 0 , 31 ) # print(len(y_3)) plt.figure(figsize = ( 20 , 8 ), dpi = 80 ) # 使用scatter绘制散点图和绘制折线图的唯一区别 # x,y两个字段的个数应该要能够对应得上 plt.scatter(x, y_3,label = "3月份" ) x_2 = range ( 38 , 69 ) # lable字段可以为图表添加图例 plt.scatter(x_2, y_10,label = "10月份" ) # 调整x轴刻度 _x = list (x) + list (x_2) _xtick_labels = [ "3月{}日" . format (i) for i in x] _xtick_labels + = [ "10月{}日" . format (i - 37 ) for i in x_2] plt.xticks(_x[:: 3 ], _xtick_labels[:: 3 ], fontproperties = my_font, rotation = 45 ) # 添加坐标轴描述信息 plt.xlabel( "时间" , fontproperties = my_font) plt.ylabel( "温度" , fontproperties = my_font) # 设置图表title plt.title( "三月份与十月份温度对比" , fontproperties = my_font) # 添加图例 plt.legend(loc = "upper left" ,prop = my_font) plt.show() |
效果图:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持开心学习网。
原文链接:https://blog.csdn.net/qq_41009846/article/details/85016727
您可能感兴趣
- pythonsocket教程(python3利用Socket实现通信的方法示例)
- python3简单编程(Python3.5面向对象编程图文与实例详解)
- python获取天气源(Python3爬虫之自动查询天气并实现语音播报)
- linux下python安装pip(在Docker中的ubuntu中安装Python3和Pip的问题)
- python在mysql创建数据库(python3对接mysql数据库实例详解)
- python3正则表达式详解(Python正则表达式和re库知识点总结)
- pythonmatplotlib画图流程(python3使用matplotlib绘制条形图)
- python中迭代器的作用(Python3.5迭代器与生成器用法实例分析)
- python响应处理post请求(Python3模拟curl发送post请求操作示例)
- 如何用python创建单链表(Python3实现的反转单链表算法示例)
- python 3.10 循环语法(Python3.4学习笔记之常用操作符,条件分支和循环用法示例)
- python条形码识别(python3转换code128条形码的方法)
- python3.x base64怎么加密解密(python3.x实现base64加密和解密)
- python3函数的使用方法(Python3.5基础之函数的定义与使用实例详解参数、作用域、递归、重载等)
- python 获取ip mac 地址(Python3获取电脑IP、主机名、Mac地址的方法示例)
- python3中super函数的基本用法(实例讲解Python3中abs函数)
- 职场人改不掉这4个习惯,只会越混越穷,一辈子也翻不了身(职场人改不掉这4个习惯)
- 华为 联想等46家公司笔试面试题,涉及各行各业,建议收藏(联想等46家公司笔试面试题)
- ()
- ()
- 800壮士拼死拖住30万日军 八佰 的真实历史,誓与阵地共存亡(800壮士拼死拖住30万日军)
- 演员陈创,火于 哮天犬 ,颠峰于 福贵 ,现状却令人唏嘘(演员陈创火于哮天犬)
热门推荐
- phpstudy创建网站无权限(phpStudy配置多站点多域名和多端口的方法)
- 安全进入docker容器的方法(使用docker部署一个简单的c/c++程序的方法)
- js实现继承的五种(JavaScript继承的三种方法实例)
- php创建多个文件(PHP实现单文件、多个单文件、多文件上传函数的封装示例)
- javascript中的this判定(Javascript中函数分类&this指向的实例详解)
- python定时任务脚本(对Python定时任务的启动和停止方法详解)
- docker部署高性能服务器(Docker部署SQL Server 2019 Always On集群的实现)
- tortoisesvn解析失败(TortoiseSvn小乌龟安装最新图文详细教程)
- vue-cli安装教程学习(Vue新手指南之创建第一个vue-cli脚手架程序)
- python怎么导入函数pandas(python将pandas datarame保存为txt文件的实例)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9