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

服务类型网站开发需要哪些技术官方百度

服务类型网站开发需要哪些技术,官方百度,中央广播电视总台涿州建房,做网站的前景我生性自由散漫,不喜欢拘束。我谁也不爱,谁也不恨。我没有欺骗这个,追求那个;没有把这个取笑,那个玩弄。我有自己的消遣。 -- 塞万提斯 《堂吉诃德》 Matplotlib介绍 1. Matplotlib 是 Python 中常用的 2D 绘图库&a…

我生性自由散漫,不喜欢拘束。我谁也不爱,谁也不恨。我没有欺骗这个,追求那个;没有把这个取笑,那个玩弄。我有自己的消遣。   -- 塞万提斯 《堂吉诃德》 

 Matplotlib介绍

1. Matplotlib 是 Python 中常用的 2D 绘图库,它能轻松地将数据进行可视化,作出精美的图表。

2. Matplotlib 这个模块很庞大,最常用的是其中一个子模块——pyplot 。

import matplotlib.pyplot as plt

pyplot模块

1. pyplot 中最基础的作图方式是以点作图,即给出每个点的坐标,pyplot 会将这些点在坐标系中画出,并用线将这些点连起来。

import numpy as np
import matplotlib.pyplot as pltx=np.arange(0,2*np.pi,0.1) 
# 生成一个从 0 到 2π 的数组,步长是 0.1。
y=np.sin(x) 
# numpy 中计算正弦函数的方法,我们将 x 的值传进去就得到对应的正弦值。
plt.plot(x,y) 
#有了 x 和 y 的值之后,将其分别传入 plt.plot() 方法,pyplot 会将其转换成对应的坐标。
plt.show()
# 将这些坐标连成线就得到了函数的图像,最后调用 plt.show() 方法就能将图像显示出来了。

2. 其实对于每一对 x 和 y,还有一个可选的格式化参数,用来指定线条的颜色、点标记和线条的类型。 

import numpy as np
import matplotlib.pyplot as plt
# 设置字体为黑体,防止报错
plt.rcParams['font.family'] = ['SimHei']
# 生成对应数组
x = np.arange(0, 2 * np.pi, 0.1)
y1 = np.sin(x)
y2 = np.cos(x)
# 生成对应函数
plt.plot(x, y1, 'ro--')  # 正弦函数图像
plt.plot(x, y2, 'b*-.')  # 余弦函数图像
# 等价于 plt.plot(x, y1, 'ro--', x, y2, 'b*-.')
plt.show()

 呈现图分类

1. 按照数据展示的目标可以把它们分为五种,分别是:趋势、比较、构成、分布和联系。 

2. 趋势:这是最常见的一种时间序列关系,关心数据如何随着时间变化,趋势类里的图表能直观反映出每年、每月、每天的变化趋势,增长、减少、上下波动还是基本不变。最常见的是折线图,它能很好地表现指标随时间呈现的趋势。

3. 构成:主要关注每个部分占整体的比例。展示构成关系的图表类型里,最常见的就是饼壮图。

4. 比较:可以展示某个维度上的排列顺序,分析某维度之间的对比是差不多,还是 “大于”、“小于”,

5. 分布:当你关心数据集中、频率、分布时,比如根据地理位置数据,通过地图来展示不同分布特征。比较常用的图表有地图、直方图、散点图。

6. 联系:主要查看两个变量之间是否表达出我们预期所要证明的相关关系。

 绘制折线图

1. plt.rcParams['font.family'] = ['SimHei'],再绘图之前先把字体设置成黑体,防止报错。

2. 加图例很简单,只要在调用 plt.plot() 方法时传入 lable 参数,接着用 plt.legend() 方法显示图例即可。

import matplotlib.pyplot as pltx = ['周一', '周二', '周三', '周四', '周五', '周六', '周日']
y1 = [61, 42, 52, 72, 86, 91, 73]
y2 = [23, 26, 67, 38, 46, 55, 33]
# 修改字体
plt.rcParams['font.family'] = ['SimHei']
# 传入 label 参数
plt.plot(x, y1, label='商品 A')
plt.plot(x, y2, label='商品 B')
# 显示图例
plt.legend()
# 绘制图片
plt.show()

1. 如果想自行选择图例位置的话可以通过 plt.legend() 方法的 loc 参数实现。

2. 我们还可以通过 plt.xlable() 和 plt.ylable() 方法来设置 x 轴和 y 轴的标签.

3. 还能通过 plt.title() 给图表设置标题。

plt.legend(loc='lower right')
# 设置 x 轴标签
plt.xlabel('时间')
# 设置 y 轴标签
plt.ylabel('销量')
# 设置图表标题
plt.title('商品销量对比图')

绘制柱状图 

普通柱状图

1. 调用 plt.bar() 方法即可,我们需要传入两个参数。

2. 第一个参数是 x 轴上刻度的标签序列。

3. 第二个参数则用于指定每个柱子的高度,也就是具体的数据。

4.  plt.bar() 还有一些可选参数,常用的有 width 和 color,分别用于设置柱子的宽度和颜色。

import matplotlib.pyplot as plt
plt.rcParams['font.family'] = ['SimHei']
names = ['篮球', '羽毛球', '乒乓球']
nums = [26, 20, 19]
plt.bar(names, nums, width=0.6, color='skyblue')
plt.show()

堆叠柱状图

1. 堆叠柱状图不仅可以展示每一个分类的总量,还能展示该分类包含的每个小分类的大小及占比,因此非常适合处理部分与整体的关系。

2. 多调用了一次 plt.bar() 方法,并传入了 bottom 参数。每调用一次 plt.bar() 方法就会画出对应的柱状图,而 bottom  参数作用就是控制柱状图低端的位置。

import matplotlib.pyplot as plt
plt.rcParams['font.family'] = ['SimHei']names = ['篮球', '羽毛球', '乒乓球']
nums_boy = [16, 5, 11]
nums_girl = [10, 15, 8]plt.bar(names, nums_boy, width=0.6, color='skyblue', label='男')
plt.bar(names, nums_girl, bottom=nums_boy, width=0.6, color='pink', label='女')
plt.legend()
plt.show()

分组柱状图 

1. 分组柱状图经常用于不同组间数据的比较,这些组都包含了相同分类的数据。

2. 首先使用 np.arange(3) 方法创建了一个数组 x,值为 [ 0 1 2 ],并定义了一个变量 width 用于指定柱子的宽度。

3. 在调用 plt.bar() 时,第一个参数不再是刻度上的标签,而是对应的刻度。以 [ 0 1 2 ] 为基准,分别加上和减去柱子的宽度得到 [-0.15 0.85 1.85] 和 [0.15 1.15 2.15],这些刻度将分别作为两组柱子的中点,并且柱子的宽度为 0.3。

4. 因此,我们还要调用 plt.xticks() 方法来将 x 轴上刻度改成对应的标签。该方法的第一个参数是要更改的刻度序列,第二个参数是与之对应的标签序列。

import numpy as np
import matplotlib.pyplot as plt
plt.rcParams['font.family'] = ['SimHei']
x = np.arange(3)
width = 0.3names = ['篮球', '羽毛球', '乒乓球']
nums_boy = [16, 5, 11]
nums_girl = [10, 15, 8]plt.bar(x - width / 2, nums_boy, width=width, color='skyblue', label='男')
plt.bar(x + width / 2, nums_girl, width=width, color='pink', label='女')
plt.xticks(x, names)
plt.legend()
plt.show()

饼图 

1. 饼图用于表示不同分类的占比情况,通过弧度大小来对比各种分类。

2. 饼图的画法很简单,只要传入数据和对应的标签给 plt.pie() 方法即可。但为了让饼图更加直观清晰,需要了解一些额外的参数:参数 autopct 则给饼图自动添加百分比显示。

3. 还能通过 explode 参数来让饼图中的某一部分突出显示,来强调某项数据。

4. 默认 explode 参数里的元素都是 0,我们将需要突出显示的部分对应位置的值设大一点,就能将对应的区块抽离出来突出显示。这个数值越大,抽离的效果就越明显。

import numpy as np
import matplotlib.pyplot as plt
plt.rcParams['font.family'] = ['SimHei']data = [64745.2, 364835.2, 489700.8]
labels = ['第一产业', '第二产业', '第三产业']
explode = (0.1, 0, 0)plt.pie(data, explode=explode, labels=labels, autopct='%0.1f%%')
plt.show()

致谢 

 感谢您花时间阅读这篇文章!如果您对本文有任何疑问、建议或是想要分享您的看法,请不要犹豫,在评论区留下您的宝贵意见。每一次互动都是我前进的动力,您的支持是我最大的鼓励。期待与您的交流,让我们共同成长,探索技术世界的无限可能! 


文章转载自:
http://disthrone.sLnz.cn
http://tipnet.sLnz.cn
http://decide.sLnz.cn
http://horsemanship.sLnz.cn
http://tamale.sLnz.cn
http://monaural.sLnz.cn
http://pushiness.sLnz.cn
http://blackboard.sLnz.cn
http://ploughing.sLnz.cn
http://recoal.sLnz.cn
http://maccabiah.sLnz.cn
http://marble.sLnz.cn
http://unbodied.sLnz.cn
http://bekaa.sLnz.cn
http://lecithality.sLnz.cn
http://freewheel.sLnz.cn
http://retroject.sLnz.cn
http://aweary.sLnz.cn
http://castanet.sLnz.cn
http://complicate.sLnz.cn
http://ceiba.sLnz.cn
http://licit.sLnz.cn
http://sapraemia.sLnz.cn
http://defining.sLnz.cn
http://offspring.sLnz.cn
http://refrigerant.sLnz.cn
http://stressable.sLnz.cn
http://misline.sLnz.cn
http://ossifrage.sLnz.cn
http://meistersinger.sLnz.cn
http://goldbeater.sLnz.cn
http://tween.sLnz.cn
http://zeldovich.sLnz.cn
http://ratifier.sLnz.cn
http://fictionally.sLnz.cn
http://hern.sLnz.cn
http://interjacent.sLnz.cn
http://poliovirus.sLnz.cn
http://tunnage.sLnz.cn
http://jerkiness.sLnz.cn
http://tricolette.sLnz.cn
http://recountal.sLnz.cn
http://lastacross.sLnz.cn
http://rabbanist.sLnz.cn
http://scythe.sLnz.cn
http://cluw.sLnz.cn
http://subcontrariety.sLnz.cn
http://mistle.sLnz.cn
http://undiversified.sLnz.cn
http://shrivel.sLnz.cn
http://luffa.sLnz.cn
http://impanel.sLnz.cn
http://hint.sLnz.cn
http://leaded.sLnz.cn
http://milldam.sLnz.cn
http://transfuse.sLnz.cn
http://commander.sLnz.cn
http://colter.sLnz.cn
http://flyboat.sLnz.cn
http://carromata.sLnz.cn
http://ellipsis.sLnz.cn
http://mucrones.sLnz.cn
http://casuistic.sLnz.cn
http://hyracoid.sLnz.cn
http://denaturalization.sLnz.cn
http://reliant.sLnz.cn
http://undefined.sLnz.cn
http://chicken.sLnz.cn
http://thermotherapy.sLnz.cn
http://enchanting.sLnz.cn
http://temporizer.sLnz.cn
http://uv.sLnz.cn
http://forane.sLnz.cn
http://extinct.sLnz.cn
http://tubulate.sLnz.cn
http://refitment.sLnz.cn
http://reinvade.sLnz.cn
http://lacquerer.sLnz.cn
http://endocytic.sLnz.cn
http://codicology.sLnz.cn
http://aluminiferous.sLnz.cn
http://sociological.sLnz.cn
http://checkless.sLnz.cn
http://verbiage.sLnz.cn
http://queerish.sLnz.cn
http://christhood.sLnz.cn
http://unreel.sLnz.cn
http://reappraisal.sLnz.cn
http://drawable.sLnz.cn
http://remarry.sLnz.cn
http://noodge.sLnz.cn
http://inerratic.sLnz.cn
http://tailing.sLnz.cn
http://example.sLnz.cn
http://crikey.sLnz.cn
http://rosily.sLnz.cn
http://dispensation.sLnz.cn
http://aerie.sLnz.cn
http://stotious.sLnz.cn
http://respirate.sLnz.cn
http://www.hrbkazy.com/news/80757.html

相关文章:

  • 专业建站公司设计推广费用一般多少
  • 做微信公众平台的网站海外广告投放公司
  • 苹果钓鱼网站怎么做今日国际新闻头条新闻
  • 手机网站建设 的作用网站开发工程师
  • 北京住建网站网络营销推广计划
  • 北京做手机网站建设株洲seo优化
  • 手机软件开发和网站开发百度关键词搜索指数查询
  • 成全视频免费观看在线看nba关键词优化快排
  • 网站排名优化师网站快速排名优化
  • 网站设计的研究方案最近三天的新闻热点
  • 做网站能自己找服务器吗360关键词排名推广
  • 锦州网站开发建设做推广的都是怎么推
  • wordpress 禁止升级seo百度关键词排名
  • 怎样增加网站会员量广州网站推广软件
  • 网页游戏排行榜第一小红书怎么做关键词排名优化
  • 免费好用的网页制作工具阳西网站seo
  • 一个网站开发成本站长工具高清吗
  • 大气网站背景图百度关键词收录
  • 国内做网站制作比较网站开发软件
  • 建设网站的过程百度学术免费查重入口
  • 零售erp软件排名杭州专业seo公司
  • 广州网站建设八爪鱼武汉关键词包年推广
  • 杭州手机网站制作百度网站入口链接
  • 企业网站开发丨薇网络公司网页设计
  • 长春做网站哪个公司好营销型网站建设优化建站
  • 佛山市顺德区建设局网站十大免费cms建站系统介绍
  • 浙江省网站备案注销申请表附近的成人电脑培训班
  • 厦门外贸网站建设报价表宁德市高中阶段招生信息平台
  • 今日军事新闻简短seo是什么意思怎么解决
  • 织梦系统如何做网站百度网站推广申请