python使用numpy、pandas、matplotlib、seaborn画数据分析图

导读:本篇文章讲解 python使用numpy、pandas、matplotlib、seaborn画数据分析图,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

需要环境(打开cmd输入命令即可安装):
pip install numpy
pip install pandas
pip install matplotlib
pip install seaborn

代码一

点击查看代码
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt

# 柱形图
# 准备数据
x = np.array(['basketball', 'football', 'ping-pong', 'badminton'])
y = np.array([10, 20, 20, 9])
c = np.array(["#4caf50", "red", "hotpink", "#556b2f"])
# 插入数据
plt.bar(x, y, color=c, width=0.5)
plt.title('hobby')
plt.show()

代码二

点击查看代码
import numpy as np
import matplotlib.pyplot as plt

y = np.array([35, 25, 25, 15])
l = ['baseball', 'tennis', 'pingpong', 'others']
c = ['#d5695d', '#5d8ca8', '#65a479', "#a564c9"]
e = (0.1, 0.2, 0.3, 0.4)
# 插入数据
plt.pie(y, labels=l, colors=c, autopct='%.1f%%', explode=e)
plt.title('hobby')
plt.savefig('hobby.png')
plt.show()

代码三

点击查看代码
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns

# 散点数据准备
x = np.random.randn(1000)
y = np.random.randn(1000)

# matPlot画散点图
plt.scatter(x, y, marker='x')
plt.show()

# 用seaBorn画散点图
df = pd.DataFrame({'x': x, 'y': y})
sns.jointplot(x='x', y='y', data=df, kind='scatter')
plt.show()

# 折线图数据准备
x = [2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019]
y = [5, 3, 6, 20, 17, 16, 19, 30, 32, 35]

# 用matPlotLib画图
plt.plot(x, y)
plt.show()

# 用seaBorn画折线图
df = pd.DataFrame({'x': x, 'y': y})
sns.lineplot(x='x', y='y', data=df)
plt.show()

代码四

点击查看代码
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sns

x = np.array(['Cat1', 'Cat2', 'Cat3', 'Cat4', 'Cat5'])
y = np.array([5, 4, 8, 12, 7])

sns.barplot(x, y)
plt.show()

y = np.array([35, 25, 25, 15])
l = ['baseball', 'tennis', 'pingpong', 'others']
c = ['#d5695d', '#5d8ca8', '#65a479', "#a564c9"]
e = (0.1, 0.2, 0.3, 0.4)
sns.distplot(y, labels=l, colors=c, autopct='%.1f%%', explode=e)
plt.title('hobby')
plt.show()

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/5921.html

(0)
小半的头像小半

相关推荐

极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!