数据可视化(python代码实现)

数据分类概述

按照所采用的计量尺度的不同,可以将统计数据分为分类数据、顺序数据和数值型数据。

分类数据和顺序数据说明的是事物的品质特征,通常是用文字来表述的,其结果均表现为类别,因而也可统称为定性数据品质数据;数值型数据说明的是现象的数量特征,通常是用数值来表现的,因此也可称为定量数据数量数据

分类数据(categorical data)是只能归于某一类别的非数字型数据,它是对事物进行分类的结果,数据表现为类别,是用文字来表述的。

顺序数据(rank data)是只能归于某一有序类别的非数字型数据。顺序数据虽然是类别,但这些类别是有序的。

数值型数据(metric data)是按数字尺度测量的观察值,其结果表现为具体的数值。现实中所处理的大多数是数值型数据。

数据类型与主要图示方法

在这里插入图片描述

代码实现

  • 条形图
import matplotlib.pyplot as plt  
  
num_list = [1.5,0.6,7.8,6]  
plt.bar(range(len(num_list)), num_list)  
plt.show()  

在这里插入图片描述

  • 饼图
import matplotlib.pyplot as plt

labels = ['A', 'B', 'C', 'D', 'others']
share = [0.45, 0.25, 0.15, 0.05, 0.10]
explode = [0, 0.1, 0, 0, 0]
plt.pie(share, explode = explode,
        labels = labels, autopct = '%3.1f%%',
        startangle = 180, shadow = True,
        colors = ['c', 'r', 'gray', 'g', 'y'])
plt.title('2017 Market Share')
plt.show()

在这里插入图片描述

  • 直方图
from matplotlib import pyplot as plt
from matplotlib import font_manager

a = [131, 98, 125, 131, 124, 139, 131, 117, 128, 108, 135, 138, 131, 102, 
  • 5
    点赞
  • 48
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
当涉及到数据可视化Python代码时,有很多强大的库和工具可供选择。以下是一些常用的数据可视化库和示例代码: 1. Matplotlib:Matplotlib是Python中最常用的数据可视化库之一,它提供了广泛的绘图功能,包括折线图、散点图、柱状图、饼图等。以下是一个简单的Matplotlib示例代码: ```python import matplotlib.pyplot as plt # 创建数据 x = [1, 2, 3, 4, 5] y = [2, 4, 6, 8, 10] # 绘制折线图 plt.plot(x, y) # 添加标题和标签 plt.title("Line Chart") plt.xlabel("X-axis") plt.ylabel("Y-axis") # 显示图形 plt.show() ``` 2. Seaborn:Seaborn是一个基于Matplotlib的高级数据可视化库,它提供了更简单的API和更美观的默认样式。以下是一个使用Seaborn绘制柱状图的示例代码: ```python import seaborn as sns # 创建数据 x = ["A", "B", "C", "D"] y = [10, 20, 15, 25] # 绘制柱状图 sns.barplot(x=x, y=y) # 添加标题和标签 plt.title("Bar Chart") plt.xlabel("X-axis") plt.ylabel("Y-axis") # 显示图形 plt.show() ``` 3. Plotly:Plotly是一个交互式数据可视化库,它可以生成漂亮的图表,并支持在网页上进行交互。以下是一个使用Plotly绘制散点图的示例代码: ```python import plotly.express as px # 创建数据 x = [1, 2, 3, 4, 5] y = [2, 4, 6, 8, 10] # 绘制散点图 fig = px.scatter(x=x, y=y) # 显示图形 fig.show() ``` 这只是一小部分可用的数据可视化库和示例代码,还有其他库如Pandas、Bokeh等也提供了丰富的数据可视化功能。你可以根据具体需求选择适合的库和代码实现你想要的数据可视化效果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值