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

vs做网站mvc网站结构 seo

vs做网站mvc,网站结构 seo,你接入的网站不属于同一个主体,网站制作将栏目分类pandas——plot()方法可视化 作者:AOAIYI 创作不易,如果觉得文章不错或能帮助到你学习,记得点赞收藏评论哦 在此,感谢你的阅读 文章目录pandas——plot()方法可视化一、实验目的二、实验原理三、实验环境四、实验内容五、实验步骤…

pandas——plot()方法可视化

作者:AOAIYI
创作不易,如果觉得文章不错或能帮助到你学习,记得点赞收藏评论哦
在此,感谢你的阅读


文章目录

  • pandas——plot()方法可视化
  • 一、实验目的
  • 二、实验原理
  • 三、实验环境
  • 四、实验内容
  • 五、实验步骤


一、实验目的

熟练掌握使用pandas中数据用plot方法绘制图

二、实验原理

绘图方法允许除了默认的线图之外的一些绘图样式,这些方法可以通过plot()的关键字参数kind提供。这些包括:

bar 、barh:绘制条形图

hist:绘制直方图

box:绘制箱型图

kde、density:绘制密度图

area:面积图

scatter:绘制散点图

hexbin:棱形图

pie:绘制饼图

三、实验环境

Python 3.6.0以上

Jupyter

四、实验内容

练习使用pandas中数据用plot方法绘制图。

五、实验步骤

1.编写代码,使用Series的plot绘制Series中数据的分布图

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
ts = pd.Series(np.random.randn(1000),index=pd.date_range('1/1/2000',periods=1000)) #创建一个Series
ts = ts.cumsum() #对Series数据进行累加求和
ts.plot() #使用plot方法绘制Series中数据分布图
plt.show()

在这里插入图片描述

2.创建一个DataFrame名为df,使用df的plot绘制df中数据的分布图,代码如下:

import numpy as np
import pandas as pd
import matplotlib.pyplot as pltts = pd.Series(np.random.randn(1000),index=pd.date_range('1/1/2000',periods=1000)) #创建一个Series
df = pd.DataFrame(np.random.randn(1000,4),index=ts.index,columns=list('ABCD')) #创建一个DataFrame
df = df.cumsum() #对df数据进行累加求和df.plot()
plt.show()

在这里插入图片描述

3.创建一个DataFrame名为df,使用df的plot方法绘制df第6行数据的条形图,代码如下:

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
ts = pd.Series(np.random.randn(1000),index=pd.date_range('1/1/2000',periods=1000)) #创建一个Series
df = pd.DataFrame(np.random.randn(1000,4),index=ts.index,columns=list('ABCD')) #创建一个DataFrame
df = df.cumsum() #对df数据进行累加求和
df.iloc[5].plot(kind='bar')
plt.axhline(0,color='k')
plt.show()

在这里插入图片描述

4.创建一个DataFrame名为df2,使用df2的plot.bar()方法绘制df2数据的条形图,代码如下:

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
df2 = pd.DataFrame(np.random.rand(10,4),columns=['a','b','c','d'])
df2.plot.bar()
plt.show()

在这里插入图片描述

5.使用plot.bar方法对上述df2数据绘制一个堆叠的条形图,通过设置参数stacked=True,代码如下:

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
df2 = pd.DataFrame(np.random.rand(10,4),columns=['a','b','c','d'])
df2.plot.bar(stacked=True)
plt.show()

在这里插入图片描述

6.使用plot.barh方法对上述df2数据,通过设置参数stacked=True,绘制一个水平堆叠条形图,代码如下:

import numpy as np  
import pandas as pd  
import matplotlib.pyplot as plt  
df2 = pd.DataFrame(np.random.rand(10, 4), columns=['a', 'b', 'c', 'd'])  
df2.plot.barh(stacked=True)  
plt.show()  

在这里插入图片描述

7.创建一个DataFrame名为df3,使用df3的plot.hist()方法绘制df3数据的直方图,代码如下:

import numpy as np  
import pandas as pd  
import matplotlib.pyplot as plt  
df3 = pd.DataFrame({'a': np.random.randn(1000) + 1, 'b': np.random.randn(1000),'c': np.random.randn(1000) - 1}, columns=['a', 'b', 'c'])  
df3.plot.hist(alpha=0.5)  
plt.show()

在这里插入图片描述

8.使用plot.hist()方法对上述df3数据,通过设置堆叠参数stacked=True,设置条数大小参数bins=20,绘制一个堆叠直方图,代码如下:

import numpy as np  
import pandas as pd  
import matplotlib.pyplot as plt  
df3 = pd.DataFrame({'a': np.random.randn(1000) + 1, 'b': np.random.randn(1000),'c': np.random.randn(1000) - 1}, columns=['a', 'b', 'c'])  
df3.plot.hist(stacked=True, bins=20)  
plt.show() 

在这里插入图片描述

9.创建一个DataFrame名为df4,使用df4的plot.box()方法绘制df3数据的箱型图,代码如下:

import numpy as np  
import pandas as pd  
import matplotlib.pyplot as plt  
df4 = pd.DataFrame(np.random.rand(10, 5), columns=['A', 'B', 'C', 'D', 'E'])  
df4.plot.box()  
plt.show()  

在这里插入图片描述

10.创建一个DataFrame名为df5,使用df5的plot.scatter()方法绘制df5数据的散点图,代码如下:

import numpy as np  
import pandas as pd  
import matplotlib.pyplot as plt  
df5 = pd.DataFrame(np.random.rand(50, 4), columns=['a', 'b', 'c', 'd'])  
df5.plot.scatter(x='a', y='b');  
plt.show()  

在这里插入图片描述

11.创建一个DataFrame名为df6,使用df6的plot.pie()方法绘制df6数据的饼图,代码如下:

import numpy as np  
import pandas as pd  
import matplotlib.pyplot as plt  
df6 = pd.DataFrame(3 * np.random.rand(4, 2), index=['a', 'b', 'c', 'd'], columns=['x', 'y'])  
df6.plot.pie(subplots=True, figsize=(8, 4))  
plt.show()  

在这里插入图片描述


http://www.yayakq.cn/news/592726/

相关文章:

  • 优秀的html5网站 2016重庆社区app最新版本下载
  • 0元试用网站开发seo外链建设
  • 制作一个购物网站需要多少钱哈尔滨网站建设设计公司
  • 金融直播间网站建设本地专业app开发公司
  • 公司网站建设成本中国电信视频app下载
  • 做网站和域名wordpress 七牛插件代码
  • 绵阳企业品牌网站建设法治建设网站模块名称
  • 计算机开发工具有哪些泉州做网站优化公司
  • 上网站建设房产网站怎么做才能吸引人
  • 有什么做美食的网站上海 企业网站制
  • 电商网站建设赏析线上商城如何推广
  • 网站空间后台密码做电影资源网站服务器怎么选
  • wordpress 直播网站大型门户网站建设服务
  • 深圳建网站价格知末网室内设计效果图
  • 北京企业网站制作哪家好全网最低价查询网站
  • 小规模开普票网站建设几个点筛网怎么做网站
  • 济宁网站建设云科网络如何看网站建立时间
  • 网站推广究竟应该怎么做wordpress缺少主题样式
  • 简洁个人博客网站模板下载官方网站下载微信
  • 怎么注册自己的微信小程序关键词优化排名易下拉软件
  • 苏州商城网站建设电话吕梁网站建设
  • 微商城网站建设服务好网站目录
  • 有没有做软件的网站万维网域名注册网站
  • 网站关键词的优化在哪做湘潭seo 推广快湘潭磐石网络
  • 网站开发要注意的问题域名注册长沙有限公司
  • 做网站的成本有多少钱网站空间不足
  • 网站建设自助建站制作长沙做企业网站
  • 重庆慕尚网站建设广安做网站
  • 网站上传图片问题音乐网站要怎么做
  • 湖南大型网站建设公司织梦建站教程视频