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

彩票网站怎么做ip管理网页怎么发布到网上

彩票网站怎么做ip管理,网页怎么发布到网上,中国网站,网站seo百度百科文章目录 数据导入三维条形图bar3d 数据导入 尽管在matplotlib支持在一个坐标系中绘制多组条形图,效果如下 其中,蓝色表示中国,橘色表示美国,绿色表示欧盟。从这个图就可以非常直观地看出,三者自2018到2022年的GDP变化…

文章目录

    • 数据导入
    • 三维条形图
    • bar3d

数据导入

尽管在matplotlib支持在一个坐标系中绘制多组条形图,效果如下

在这里插入图片描述

其中,蓝色表示中国,橘色表示美国,绿色表示欧盟。从这个图就可以非常直观地看出,三者自2018到2022年的GDP变化情况。但相比之下,通过增加轴坐标,可以让多组条形图分布在三维坐标中,从而更具表现力。

这里仍然以中美欧GDP为例,如下表所示,单位是万亿美元。

中国美国欧盟
201813.8920.5315.98
201914.2821.3815.69
202014.6921.0615.37
202117.8223.3217.19
202217.9625.4616.64

首先,把这些数值写入python

import numpy as np
years = np.arange(2018, 2023)
areas = ("PRC", "EU", "USA")
GDPS = {'PRC': (13.89, 14.28, 14.69, 17.82, 17.96),'USA': (20.53, 21.38, 21.06, 23.32, 25.46),'EU': (15.98, 15.69, 15.37, 17.19, 16.64),
}

三维条形图

由于想在三维坐标轴中绘图,所以第一步是新建一个子坐标图,并指定projection=3d,然后在绘图时给定一个额外的y坐标,代码如下

import matplotlib.pyplot as plt
import numpy as npax = plt.subplot(projection='3d')
colors = ['r', 'b', 'g']
yticks = [2, 1, 0]
for i,key in enumerate(areas):ax.bar(years, GDPS[key], zs=i, zdir='y', label=key, color=colors[i], alpha=0.8)plt.yticks([])plt.legend()
plt.show()

其中,设置透明度为0.8,这样可以让图像在表现时更有层次感。通过设置label,对三个地区的颜色进行了标注,效果为

在这里插入图片描述

bar3d

上图虽然有了3D坐标轴,但其实每个数据条仍然是二维的,通过bar3d函数,可以绘制更加结实紧固的三维方块图,其绘图参数如下

bar3d(x, y, z, dx, dy, dz, color=None, zsort='average', shade=True, lightsource=None, *args, data=None, **kwargs)

其中,x,y,z是方块图的锚点坐标,dx, dy, dz是方块的长度、宽度和高度。换言之,其绘图逻辑是,先指定其绘图的起始位置,然后按照给定的长宽高绘制长方体。下面的代码就通过bar3d来绘制中美欧的GDP变化

ax = plt.subplot(projection='3d')
dx = dy = np.zeros(5)+0.5
x = years
z = np.zeros_like(x)
for i,key in enumerate(areas):y = z + idz = GDPS[key]ax.bar3d(x,y,z,dx,dy,dz,color=colors[i], alpha=0.8, label=key)plt.yticks([0.5, 1.5, 2.5], areas)
plt.show()

这里对y轴坐标重新进行了映射,从而无需使用label也能清晰地看出每组数据所对应的地区,效果如下

在这里插入图片描述

bar3d函数中其他参数含义如下:

  • zsort z轴排序方案
  • shade 当为True时,会显示3D图的阴影效果
  • lightsource 3D条形图的光源
http://www.yayakq.cn/news/9516/

相关文章:

  • 注册公司流程一览表网站做优化需要哪些后台信息
  • 站长之家特效网站连云港网站制作公司哪家好
  • 做兼职的网站百度的网址是什么呢
  • 怎样建立一个营销的公司网站企业所得税怎么征收几个点
  • apache发布多个网站南昌网站建设公司网站建设公司哪家好
  • 设计公司网站怎么做网站右下角调用优酷视频广告代码
  • 网站开发验收方案MIUI官方网站开发版
  • 深圳网站关键词排名gta5买房子网站正在建设
  • 吉林省长春市长春网站建设哪家好盐城网站建设有限公司
  • 网站要能被搜到需要做推广嘛阿里云虚拟机怎么做多个网站
  • 典型的o2o网站有哪些触屏版网站设计
  • 旅游电子商务网站建设的流程室内设计可以去哪些公司
  • 深圳松岗做网站上海中学分数线
  • 哈尔滨建设网站门户去除tag wordpress
  • 承德网站设计公司群晖套件wordpress
  • 网站建设有关图片重点实验室网站建设方案
  • 网站建设的软文素材网站开发成本如何入账
  • 网站策划书免费谈谈设计和建设网站体会
  • 服务器iis添加网站网站建设与维护的内容
  • js素材网站网站强制分享链接怎么做的
  • 免费的网站建设有哪些辣妹子影院电视剧免费播放
  • 网站建设套餐有哪些内容广东省住房和城乡建设厅官网网址
  • 网站建设与网页设计考试题学校官网页面设计
  • 泰安网站seo抖音代运营是干嘛的
  • 营销型网站价格典当行网站
  • wordpress可以建站吗4399网站开发
  • 校园网站设计方案微网站和wap
  • 玉溪做网站在百度上怎么发布广告
  • html5绿色的房地产手机网站模板源码如何自己编写一个程序
  • 任家房网站建设厦门网站流量优化价格