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

风雨同舟 网站建设网站出售

风雨同舟 网站建设,网站出售,网页设计与制作大赛,广州开发区建设局网站文章目录 Matplotlib与可视化分析简单图形的绘制pylot的高级功能添加图例与注释 Matplotlib与可视化分析 我们之前对数据的处理与分析,其实最终还是要利用可视化工具进行更加直观的输出 我们开业通过 pip install matplotlib命令来安装对应的模块 简单图形的绘制…

文章目录

    • Matplotlib与可视化分析
      • 简单图形的绘制
      • pylot的高级功能
        • 添加图例与注释

Matplotlib与可视化分析

我们之前对数据的处理与分析,其实最终还是要利用可视化工具进行更加直观的输出

我们开业通过

pip install matplotlib

命令来安装对应的模块

简单图形的绘制

我们可以通过matplotlib的子模块pyplot来进行平面图像的绘制,比较便捷,而且输出格式也更加多样化

我们可以给他起个名字叫plt

例如

import math
import matplotlib.pyplot as pltnbSamples = 256
xRange = (-math.pi, math.pi)
x, y = [], []for n in range(nbSamples):ratio = (n + 0.5) / nbSamplesx.append(xRange[0] + (xRange[1] - xRange[0]) * ratio)y.append(math.sin(x[-1]))plt.plot(x, y)
plt.show()

结果如下

屏幕截图 2023-12-27 191126.png

这里最复杂的其实是对x和y函数的构造,实际上关于绘图的代码是由最后两行完成的,plot是构建图像,show则是显示图像

对于各种复杂的数据计算和处理,实际上可以结合numpy的内容辅助处理

我们也可以对图像中线条的属性,例如color选项可以选择图像的颜色,linewidth可以选择线条的宽度,linestyle可以选择线条的样式

这里我们给出常用的颜色

字母颜色
r红色
b蓝色
m紫色
k黑色
g绿色
c青色
y土黄色
w白色

pylot的高级功能

添加图例与注释

例如

nbSamples = 128x = np.linspace(-np.pi, np.pi, nbSamples)
y1 = np.sin(x)
y2 = np.cos(x)plt.plot(x, y1, color='g', linewidth=4, linestyle='--', label=r'$y=sin(x)')
plt.plot(x, y2, '*', markersize=8, markerfacecolor='r', markeredgecolor='k', label=r'$y=cos(x)')plt.legend(loc='best')
plt.show()

屏幕截图 2023-12-27 192357.png

这里我们加入了属性标签,legend是放在了最佳位置,也可以进行设置,例如,upper right,upper left,lower left,center left 等

对于这里的美元符号则是对应着LaTeX公式,可以访问可以更加高效的描述数学公式

除此之外,我们也可以设置显示一些其他的文本提示,例如坐标提示等

例如

plt.text(a, b, (a, b), ha = 'center', va = 'bottom', fontsize = 10)

设置标题以及坐标轴

plt.title()
plt.xlabel()

Matplotlib对于中文支持并不友好,在Windows平台下,我们需要设置如下参数显示中文文本

plt.rcParams['font.sans-serif']=['SimHei'] # 用于正常显示中文标签
plt.rcParams['axes.unicode_minus'] = False # 设置正常显示政府和

这里的sim指的是simple简体中文,hei表示黑体

关于众多子图的内容,还有更多的matplotlib内容,还请阅读官方文档,我们对于基本的图像绘制了解到此基本就足以日常使用了,如果需要更多的方法,官方文档绝对是一个更好的选择

我们的Python基础部分也告一段落,之后会陆续推出其他内容,还请大家继续支持
感谢各位的支持,如果你发现文章中有任何不严谨或者需要补充的部分,欢迎在评论区指出

http://www.dtcms.com/wzjs/75441.html

相关文章:

  • 淄博百度网站建设成品ppt网站国外
  • 可以做雷达图的网站企业培训课程有哪些内容
  • 网站开发信息平台项目总结推广小程序
  • 营销网站的策划方案怎么做免费建站哪个最好
  • 网站推广只能使用在线手段进行互联网推广引流公司
  • 哪些网站需要备案六种常见的网站类型
  • 网站创建于嵌入式培训
  • 厦门做网站的公司品牌软文案例
  • 黄岛做网站百度个人中心登录
  • 销售网站制作怎么做seo的收费标准
  • 包头网站开发关键词歌词完整版
  • 深圳做的好的电子行业招聘网站电脑编程培训学校哪家好
  • 装潢设计属于什么专业类别seo优化内页排名
  • 我想做网站怎么做china东莞seo
  • 网站后台数据应该怎么做seo外链增加
  • 网站是做流程图在线网络培训平台
  • 苏州外贸公司网站建设流程图搜索引擎seo外包
  • 东营做网站优化公司竞价推广课程
  • 哪个网站注册域名好公司推广策划方案
  • 个人博客网页模板图片seo搜索优化公司
  • 设计网站可能遇到的问题如何制作网页广告
  • 大沥网站设计国内搜索引擎排名2022
  • 网站密钥怎么做什么是网站外链
  • 做百科网站seo策略是什么意思
  • 做网站的公司有哪些岗位热门搜索排行榜
  • 专业微网站哪家好百度推广年费多少钱
  • 女的男的做那个视频网站广东seo推广贵不贵
  • 桐庐网站建设优化关键词排名
  • wordpress熊掌号api推送seo自学教程
  • 网站建设培训心得体会百度seo不正当竞争秒收