当前位置: 首页 > news >正文

未来做那些网站致富wordpress站长之家

未来做那些网站致富,wordpress站长之家,湘潭县建设投资有限公司网站,网络运维工作内容及过程文章目录 1.matplotlib简介2.基本绘图功能2.1给图形添加辅助功能2.2在一个坐标系中绘制多个图像2.3多个坐标系显示图像 3.常见图像绘制 1.matplotlib简介 matplotlib 是一个用于创建二维图表和数据可视化的 Python 库#xff0c;它提供了一种类似于 MATLAB 的绘图接口。matplo… 文章目录 1.matplotlib简介2.基本绘图功能2.1给图形添加辅助功能2.2在一个坐标系中绘制多个图像2.3多个坐标系显示图像 3.常见图像绘制 1.matplotlib简介 matplotlib 是一个用于创建二维图表和数据可视化的 Python 库它提供了一种类似于 MATLAB 的绘图接口。matplotlib 可以用来绘制线图、散点图、柱状图、饼图等各种类型的图表并且支持对图表的各种属性进行自定义设置以及添加文本、注释、图例等元素。 我们可以通过指令来下载pip install matplotlib 我么可以这样导入matplotlib模块import matplotlib.pyplot as plt 图形的绘制流程 第一步创建画布plt.figure里面有两个参数一个是figsize指定画布的大小长和宽一个是dpi指定画布的清新度 第二步绘制图像plt.plot(x, y)默认是折线图 第三步显示图像plt.show() 示例显示上海一周的天气情况 2.基本绘图功能 2.1给图形添加辅助功能 示例有标题、x轴名称、y轴名称 import matplotlib.pyplot as plt import random plt.rcParams[font.sans-serif][SimHei] # 用来正常显示中文标签 plt.rcParams[axes.unicode_minus] False # 用来显示负号 #0.准备数据 x range(60) y [random.uniform(15, 18) for i in x] #生成60个15-18之间的浮点数 #1.创建画布 plt.figure(figsize(20, 8), dpi100) #2.绘制图像 plt.plot(x, y) #2.1添加xy轴刻度 x_ticks_label [11点{}分.format(i) for i in x] y_ticks range(40) #2.2修改xy轴坐标刻度显示要求间隔都是5 plt.xticks(x[::5], x_ticks_label[::5]) #坐标刻度不可以直接通过字符串进行修改即不可以去掉前面的那一串 plt.yticks(y_ticks[::5]) #3.图像显示 plt.show()添加网格显示plt.grid(True, linestyle--, alpha0.5)alpha表示透明度 添加标题、x、y轴描述信息 plt.xlabel(时间) plt.ylabel(温度) plt.title(中午11点-12点某城市温度变化图, fontsize20) fontsize是为了可以让标题的字体更大一些 图像的保存plt.savefig(url)url是保存的路径 注意图像保存要在show之前。plt.show()会释放figure资源。 完整代码 import matplotlib.pyplot as plt import random plt.rcParams[font.sans-serif][SimHei] # 用来正常显示中文标签 plt.rcParams[axes.unicode_minus] False # 用来显示负号 #0.准备数据 x range(60) y [random.uniform(15, 18) for i in x] #生成60个15-18之间的浮点数 #1.创建画布 plt.figure(figsize(20, 8), dpi100) #2.绘制图像 plt.plot(x, y) #2.1添加xy轴刻度 x_ticks_label [11点{}分.format(i) for i in x] y_ticks range(40) #2.2修改xy轴坐标刻度显示要求间隔都是5 plt.xticks(x[::5], x_ticks_label[::5]) #坐标刻度不可以直接通过字符串进行修改即不可以去掉前面的那一串 plt.yticks(y_ticks[::5]) #2.3添加网格显示 plt.grid(True, linestyle--, alpha0.5) #2.4添加描述信息 plt.xlabel(时间) plt.ylabel(温度) plt.title(中午11点-12点某城市温度变化图, fontsize20) #2.5图像保存 plt.savefig(./test.png) #3.图像显示 plt.show()2.2在一个坐标系中绘制多个图像 方法多次plot 示例我们在添加一个城市的温度变化 import matplotlib.pyplot as plt import random plt.rcParams[font.sans-serif][SimHei] # 用来正常显示中文标签 plt.rcParams[axes.unicode_minus] False # 用来显示负号 #0.准备数据 x range(60) y_shanghai [random.uniform(15, 18) for i in x] #生成60个15-18之间的浮点数 y_beijing [random.uniform(1, 3) for i in x] #1.创建画布 plt.figure(figsize(20, 8), dpi100) #2.绘制图像 plt.plot(x, y_shanghai, label上海) plt.plot(x, y_beijing, colorr, linestyle--, label北京) #2.1添加xy轴刻度 x_ticks_label [11点{}分.format(i) for i in x] y_ticks range(40) #2.2修改xy轴坐标刻度显示要求间隔都是5 plt.xticks(x[::5], x_ticks_label[::5]) #坐标刻度不可以直接通过字符串进行修改即不可以去掉前面的那一串 plt.yticks(y_ticks[::5]) #2.3添加网格显示 plt.grid(True, linestyle--, alpha0.5) #2.4添加描述信息 plt.xlabel(时间) plt.ylabel(温度) plt.title(中午11点-12点某城市温度变化图, fontsize20) #2.5图像保存 plt.savefig(./test.png) #2.6显示图例 plt.legend(locbest) #3.图像显示 plt.show()图片风格 显示图例plt.legend(locbest)参数如下 2.3多个坐标系显示图像 方法通过使用plt.subplots() plt.subplots(nrow,ncol)nrowsncols表示几行几列例如我们要绘制两个图像就是nrows1ncols2 他的返回值有两个 fig图对象axes返回相应数量的坐标系 import matplotlib.pyplot as plt import random plt.rcParams[font.sans-serif][SimHei] # 用来正常显示中文标签 plt.rcParams[axes.unicode_minus] False # 用来显示负号 #0.准备数据 x range(60) y_shanghai [random.uniform(15, 18) for i in x] #生成60个15-18之间的浮点数 y_beijing [random.uniform(1, 3) for i in x] #1.创建画布 fig, axes plt.subplots(nrows1, ncols2, figsize(20,8), dpi100) #2.绘制图像 axes[0].plot(x, y_shanghai, label上海) axes[1].plot(x, y_beijing, colorr, linestyle--, label北京) #2.1添加xy轴刻度 x_ticks_label [11点{}分.format(i) for i in x] y_ticks range(40) #2.2修改xy轴坐标刻度显示要求间隔都是5 axes[0].set_xticks(x[::5]) axes[0].set_yticks(y_ticks[::5]) axes[0].set_xticklabels(x_ticks_label[::5]) #有字符串的刻度必须要使用set_xticklabels axes[1].set_xticks(x[::5]) axes[1].set_yticks(y_ticks[::5]) axes[1].set_xticklabels(x_ticks_label[::5]) #有字符串的刻度必须要使用set_xticklabels #2.3添加网格显示 axes[0].grid(True, linestyle-, alpha0.5) axes[1].grid(True, linestyle--, alpha0.5) #2.4添加描述信息 axes[0].set_xlabel(时间) axes[0].set_ylabel(温度) axes[0].set_title(中午11点-12点上海温度变化图, fontsize20) axes[1].set_xlabel(时间) axes[1].set_ylabel(温度) axes[1].set_title(中午11点-12点北京温度变化图, fontsize20) #2.5图像保存 plt.savefig(./test.png) #2.6显示图例 axes[0].legend(locbest) axes[1].legend(locbest) #3.图像显示 plt.show()3.常见图像绘制 matplotlib可以绘制折线图、散点图、直方图、饼图等等。 折线图plt.plot(x, y) 散点图plt.scatter(x, y) 柱状图plt.bar(x, width, aligncenter, color)x表示传入的数据width表示柱状图的宽度align表示每个柱状图的对齐方式colors表示每个柱状图的颜色 直方图plt.hist(x, binsNone)bins表示组距 饼图plt.pie(x, labels,autopct,color)labels表示每部分的名称autopct表示占比显示指定colors表示每部分的颜色 示例散点图的绘制房屋面积与价格的关系
http://www.hkea.cn/news/14286492/

相关文章:

  • 网站建设zvge网络营销公司成功案例
  • 网站备案号怎么看武进网站建设方案
  • 江镇做包子网站商城网站建设相关费用
  • 互联网网站界面设计 要素浏阳建设局网站
  • 网站开发技术代码wordpress 主题打包
  • 仿京东网站wordpress修改首页模板
  • 网站制作 意向单c2c代表性企业网站
  • 扫码员在哪个网站可以做什么是搜索引擎优化用一句话概括
  • 网站建设硬件设备合肥网站制作价格
  • 国内十大网站建设傻瓜式php网站开发
  • 一站式网站建设价格网站含中国的备案
  • 珠海网站制作公广东网站建设找
  • 哪个网站是专门为建设方服务的创建网址链接
  • 标志设计网站推荐台州网站搜索引擎优化
  • 福建省住建厅网站官网眉山网站制作
  • 郑州网站建设html5营销型网站源码下载
  • 网站策划与建设实训心得哪里有做阿里网站的
  • 儿童教育网站源码建筑三维建模
  • 网站建设费 科目wordpress 免费电商主题
  • 网站建设案例的公司静态网站举例
  • 赣州市网站开发公司网站建设 福州
  • 网站制作河南浙江制造品牌建设网站
  • 网站 建设 初期规划装饰公司经营范围
  • 解析网站dns2017民非单位年检那个网站做
  • 燕郊做网站公司如何建个人网站教程
  • 网站开发服务的协议重庆妇科医院咨询
  • 湖南必去十大景点排名网站优化策划书
  • 建筑设计网站国外品牌建设经验交流材料
  • 如何增加网站关键词密度前端基础知识
  • 江苏省住房和城乡建设厅网站上海哪学网站建设优化