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

怎么做网站报价表wordpress包

怎么做网站报价表,wordpress包,微盟互联网公司排名,国内常用的crm系统原标题#xff1a;小白开始学Python最著名的绘图库 这是菜鸟学Python的第101篇原创文章 数据分析里面可视化是重要的环节#xff0c;辛苦把数据采集#xff0c;然后经历了很多工序的清洗之后#xff0c;最后要展现给用户#xff0c;最好的方法就是数据可视化。数据可视化是…原标题小白开始学Python最著名的绘图库 这是菜鸟学Python的第101篇原创文章 数据分析里面可视化是重要的环节辛苦把数据采集然后经历了很多工序的清洗之后最后要展现给用户最好的方法就是数据可视化。数据可视化是一门艺术也是科学可视化的神兵利器很多今天介绍大名鼎鼎的Matplotlib,当然还有懒人专用的pandas画图只要几行搞定还有R语言的ggplot2最人性的库以及酷炫的JS库D3.今天就先了解一下Python中最著名的绘图库Matplotlib看看到底如何做出漂亮的图 有的小伙伴不解为啥叫它鼻祖的因为其他的可视化的数据包都是从它演变而来二次封装的。Matplotlib本身是免费而且开源的貌看一下感觉非常复杂API超级多。小白想学它必须循环渐进不然很容易迷路不懂章法学到后面会吐我们先用几个基本的概念慢慢入手吧 1 基础知识普及 要点: Figure Axes Axis Artist本图片来自Matplotlib官网 1.Figure Figure就是上面图上的红色框其实就是图像在matplotlib中整个图像就是一个figure,在figure对象中可以包含一个或者多个Axes对象。而每个Axes对象又拥有自己坐标系统的绘图区域首先要import matplotlib这个库没有的同学可以安装一下或者直接用Anaconda这个非常方便的工具(这个工具是个Pycharm齐名的特别是数据分析的时候) 然后获得一个figure对象fig 然后我们要画一个二行一列的坐标图可以用subplots直接生成一个2*1的2个子图2就是表示这个图像里面有2个坐标图1表示是1列比如想生成多个子图怎么办也很简单: subplot(numRows, numCols, plotNum),subplot把整个图像分成行列式排列. 从左到右排列比如我们创建一个2*2的多子图是不是感觉很漂亮不急后面还有更多漂亮的图呢 2.Axes Axes其实就是子图就是一个有x坐标轴和y坐标轴的坐标轴图.一个figure可以包含多个子图,通过axes对象可以多轴图里面进行各种各样绘图的操作先声明一个figure 然后用add_subplot增加一个子图ax1,1行1列的图 构造一个x,y的坐标我们用最简单的x[1,2,3,4],y[2,3,4,5] 下面是最重要的plot函数这个函数非常非常重要,参数很多 第一个和第二个参数是对应的x,y轴上面的坐标数(1,2),(2,3).. 第三个数字是坐标图图上的曲线类型这里我们选圆心o,还有折线 图--, 小三角v,点线:,五角星*等等一共有几十种选择 后面的参数都是关键字参数比如我们这本设定了颜色是r红色 colorr,还可以设置线条的宽度linewidth2 最后设置一下ax1子图的标题3.Axis axis其实很好理解就是每个子图上x轴和y轴上的线刻度标记以及刻度标记的注释详细见下图Title为标题(我们写成Simple figure) Axis为坐标轴Label为坐标轴标注Tick为刻度线Tick Label为刻度注释 4.Artist 上面所有的图里面的元素其实都是artist 总结一下一个图像可以包含一个多个子图axes而每个子图都是一个轴图包含了xaxis,yaxis,title和data.Data其实就是我们绘图的关键数据. 2 两个重要的库 matplotlib里面有两个非常重要的库一个是pyplot ,另一个 pylab,详细如下 pyplot模块:绘图API提供了和matlab类似的绘图API方便用户快速绘制2D图表 pylab模块:集成库主要是包含了Numpy和pyplot中的一些常用函数方便用户快速进行计算和绘图可以用于IPython中的快速交互式使用 下面举两个非常简单的例子 1.用pyplot画一个漂亮的曲线图首先用numpy生成一个0,3的序列步长是0.1 然后plt画3个数据图第一个是线性第二个是平方指数第三个是立方指数 设置x和y轴的标签 plt.legend是设置图例上面的3个label设置的linear,quadratic,cubic就会显示在图例里面2.pylab pylab一般用在 IPython用于交互式的绘图下面是一个简单的例子 用法和pyplot模块非常像也有plot库.结论 好数据可视化之matplotlib上手篇就讲道这里是不是觉得还蛮简单的其实matplotlib的功能很强大。只要理清楚它的结构循序渐进的学你就会发现matplotlib可以画出很多美丽的直观的2D图片.当然后面有更牛的js库D3,二者各有千秋.接下来会介绍matplotlib里面各种花色图形敬请期待 另外大家猜猜我最喜欢用哪种数据可视化库 Matplotlib: R ggplot2 Pandas D3欢迎大家关注 菜鸟学Python,更多好玩有趣的Python原创教程,趣味算法,经验技巧,行业动态尽在菜鸟学Python,一起来学python吧来源 | 菜鸟学Python 作者 | xinxin 本文章为菜鸟学Python独家原创稿件未经授权不得转载 责任编辑
http://www.yutouwan.com/news/181330/

相关文章:

  • 做网站许昌长沙模板网站建设企业
  • 海珠建网站的公司化妆品软文推广范文
  • 东莞网站设计定制开发网站粘度计算公式
  • 长沙电子商务网站建设做citation的网站
  • 商丘网站制作公司一二三网络推广土石方工程网站
  • wordpress中文企业网站中山网络公关
  • 网站如何做留言板推广公司如何赚钱
  • 海口装饰设计网站建设做门票的网站
  • 彩票站自己做网站永康网站推广
  • 珠海企业集团网站建设力洋深圳做网站公司
  • 广州个人网站备案要多久游戏代理是做什么的
  • 婚纱摄影网站建设大概多少钱做电商一件代发的网站
  • 重庆网站建设哪家公司好官网静态html模板
  • 福建网站设计制作直播网站
  • 在北京建网站在网站上上传文件需要怎么做
  • 项目外包合同短视频seo公司
  • 做彩票网站需要什么技术网站开发四点注意事项
  • 建设一个购物网站多少钱专门做外卖的网站
  • 南翔企业网站开发建设wordpress自动创建子站
  • 定制网站建设多少钱小白如何免费做网站
  • 免费网站建站手机seo营销外包
  • 哪种企业适合做网站动漫设计专升本考什么
  • dedecms的网站放在哪个文件夹里大连模板网站制作报价
  • wordpress 网站主题苏州企业网站公司都有哪些
  • 网站上怎么做微信支付接口网站标题改动
  • 南宁南宁做网站郑州企业网站排名优化哪家好
  • 个人网站鉴赏营销型网站建设的选择方式
  • 天津网站专业制作制作流程图软件
  • 3d云设计网站开发西安有什么好玩的地方景点推荐
  • 门户网站ui设计课程资源网站的建设