返回

哈尔滨达内教育

蜘蛛网图实现Python可视化的方法是什么

python学习网更新时间:2021-10-27 浏览:167

大数据可视化是计算机科学或深度学习新项目中十分特别的一环。一般,你需要在工程前期开展探究性的数据统计分析(EDA),进而对信息有一定的掌握,并且建立数据可视化的确能够使剖析的目的更清楚,更非常容易了解,尤其是针对规模性的高维空间数据。

蛛网图(Spider Plot)是表明一对多关联的**方案*。换来讲之,你能制作并查询好几个与某一自变量或类型相应的变量类型的值。在蛛网图上,一个自变量相对性于另一个自变量的显著性差异是清楚而突出的,由于在特殊的角度上,遮盖的范围和间距核心的长短越来越更高。假如你想看看运用这种自变量叙述的好多个不一样种类的目标有什么不一样,能够将他们并列制作。

在上面的图形中,大家非常容易较为复仇联盟的各种特性,并见到她们自身的优点所属!(一定要注意,这种数据信息是任意设定的,我对复仇联盟的组员们沒有成见。)

在这儿,我们可以同时应用「matplotlib」并非「seaborn」来建立数据可视化結果。大家*须 让每一个特性沿圆上定距遍布。大家将在4个边上设定标识,随后将值制作为一个点,它到核心的间距依赖于它的值/尺寸。最终,为了更好地表明更清楚,大家将应用透明色的色调来添充将特性点相互连接获得的弧线所围绕的地区。

# Import libs

import pandas as pd

import seaborn as sns

import numpy as np

import matplotlib.pyplot as plt

# Get the data

df=pd.read_csv("avengers_data.csv")

print(df)

"""

# Name Attack Defense Speed Range Health

0 1 Iron Man 83 80 75 70 70

1 2 Captain America 60 62 63 80 80

2 3 Thor 80 82 83 100 100

3 3 Hulk 80 100 67 44 92

4 4 Black Widow 52 43 60 50 65

5 5 Hawkeye 58 64 58 80 65

"""

# Get the data for Iron Man

labels=np.array(["Attack","Defense","Speed","Range","Health"])

stats=df.loc[0,labels].values

# Make some calculations for the plot

angles=np.linspace(0, 2*np.pi, len(labels), endpoint=False)

stats=np.concatenate((stats,[stats[0]]))

angles=np.concatenate((angles,[angles[0]]))

# Plot stuff

fig = plt.figure()

ax = fig.add_subplot(111, polar=True)

ax.plot(angles, stats, 'o-', linewidth=2)

ax.fill(angles, stats, alpha=0.25)

ax.set_thetagrids(angles * 180/np.pi, labels)

ax.set_title([df.loc[0,"Name"]])

ax.grid(True)

plt.show()

之上便是应用蛛网图完成Python大数据可视化的方式

免责协议:內容来自公布互联网,若涉及到侵权行为联络尽早删掉!

相关资讯

Python操作Excel教程:average函数求平均值的算法
2021-10-30 926
Python操作Excel教程-average函数求平均值...
人工智能和创客教育有什么区别
2022-11-05 890
人工智能和创客教育有什么区别对于人工智能,教育工作者首先要了解和接触这些技术,然后在课堂上介绍给学生。在这个过程中,教师...
怎么用热力图实现Python数据可视化
2021-10-28 822
大数据可视化是计算机科学或深度学习新项目中十分特别的一环。一般,你需要在工程前期开展探究性的数据统计分析(EDA),进而对信息有一定的掌握,并且建立数据可视化的确能够使剖析的目的更清楚...
Python的基础语法
2021-11-03 514
编写Paython程序流程以前*对英语的语法有一定的掌握,才可以编写标准的Python程序流程...
人工智能在制造业的生产中可以发挥哪些作用
2021-06-12 490
人工智能在制造业的生产中可以发挥的作用共分为7项,分别是:1、预测性和预防性维护;2、提高机器人的效能;3、制造供应链;...
二维密度图实现Python可视化的方法
2021-10-28 481
二维密度图(2D Density Plot)是一维版本号密度图的形象化拓展,相对性于一维版本号,其特点是可以见到有关2个自变量的概率分布函数...
Python操作Excel教程:提取Excel工作表的名字并修改的方法
2021-10-30 410
Python操作Excel教程-提取Excel工作表的名字并修改...
怎么运行python
2023-01-10 402
怎么运行python1. 使用Python自带的IDLE在开始--程序--Python2.5(视你安装的版本而不同)中找到IDLE(Python GUI),点击后弹出如下...

相关课程

栏目导航