【Python】可视化:常见统计图的汇总(含源代码示例)

148 篇文章 75 订阅
订阅专栏

一、Python做各类统计图介绍

Python有很多可视化库可以用于各类统计图的绘制,比如常用的matplotlib、seaborn、plotly、bokeh等。

下面简单介绍一些基本的统计图及其Python实现方法:

  1. 直方图(Histogram)

直方图是用于表示连续变量分布情况的一种统计图形。通常将连续变量按照一定的间隔分成若干个区间,然后统计每个区间内的样本数量,最后绘制成一个条形图,条形的高度表示该区间内的样本数量。在Python中,可以使用matplotlib库的hist()函数来绘制直方图,也可以使用seaborn库的distplot()函数来绘制带有密度曲线的直方图。

  1. 散点图(Scatter Plot)

散点图是用于表示两个变量之间关系的一种统计图形。在Python中,可以使用matplotlib库的scatter()函数来绘制散点图,也可以使用seaborn库的scatterplot()函数来绘制。

  1. 折线图(Line Chart)

折线图是用于表示随时间或其他连续变量变化的趋势的一种统计图形。在Python中,可以使用matplotlib库的plot()函数来绘制折线图,也可以使用seaborn库的lineplot()函数来绘制。

  1. 箱线图(Box Plot)

箱线图是用于表示数据分布情况的一种统计图形。它可以显示出数据的中位数、四分位数、最大值和最小值等统计信息。在Python中,可以使用matplotlib库的boxplot()函数来绘制箱线图,也可以使用seaborn库的boxplot()函数来绘制。

  1. 热力图(Heatmap)

热力图是用于表示二维变量关系的一种统计图形,通常将变量分别放在X轴和Y轴上,然后用颜色来表示变量之间的关系。在Python中,可以使用matplotlib库的imshow()函数来绘制热力图,也可以使用seaborn库的heatmap()函数来绘制。

  1. 饼图(Pie Chart)

饼图是用于表示分类变量占比的一种统计图形。在Python中,可以使用matplotlib库的pie()函数来绘制饼图。

  1. 条形图(Bar Chart)

条形图是用于比较不同分类变量之间数量差异的一种统计图形。在Python中,可以使用matplotlib库的bar()函数来绘制条形图,也可以使用seaborn库的barplot()函数来绘制。

除了以上几种常见的统计图形外,Python的可视化库还支持很多其他类型的统计图形,如散步图(Scatter Plot Matrix)、密度图(Density Plot)等,可以根据实际需要进行选择和使用。

二、各类统计图细讲

2.1 直方图

直方图是一种用于展示数值数据分布情况的图形,它将数据范围划分成一些小的区间,然后计算每个区间内数据出现的频数或频率,并以矩形的形式绘制在图表上。

在 Python 中,可以使用 matplotlib 库绘制直方图。下面是一个简单的例子:

import matplotlib.pyplot as plt
import numpy as np

# 生成一些随机数据
data = np.random.randn(1000)

# 绘制直方图
plt.hist(data, bins=20, color='blue', alpha=0.5)
plt.title('Histogram of Random Data')
plt.xlabel('Value')
plt.ylabel('Frequency')
plt.show()

在这里插入图片描述
在上面的代码中,我们首先生成了 1000 个随机数作为数据,然后使用 hist() 函数绘制直方图。bins 参数指定将数据划分为的区间数,color 参数设置矩形的颜色,alpha 参数设置矩形的透明度。最后,我们添加了标题和坐标轴标签,并使用 show() 函数显示图表。

除了 matplotlib,Seaborn 也提供了绘制直方图的函数 distplot(),它可以在直方图的基础上添加拟合的概率密度函数曲线。下面是一个简单的例子:

import seaborn as sns
import numpy as np

# 生成一些随机数据
data = np.random.randn(1000)

# 绘制直方图和概率密度函数曲线
sns.distplot(data, bins=20, kde=True, color='green')
plt.title('Histogram with Density Plot')
plt.xlabel('Value')
plt.ylabel('Frequency')
plt.show()

在这里插入图片描述
在上面的代码中,我们使用 distplot() 函数绘制了直方图和概率密度函数曲线。kde 参数设置是否绘制拟合的概率密度函数曲线。其他参数的含义和 hist() 函数类似。最后,我们添加了标题和坐标轴标签,并使用 show() 函数显示图表。

2.2 散点图

散点图(scatter plot)是一种常见的二维数据可视化方法,用于表示两个变量之间的关系。散点图中每个点的横坐标和纵坐标分别表示两个变量的值,点的位置越靠近一条直线,说明两个变量之间的关系越密切。

在 Python 中,使用 Matplotlib 库的 scatter 函数可以绘制散点图。下面是一个简单的例子:

import matplotlib.pyplot as plt
import numpy as np

# 生成随机数据
x = np.random.rand(50)
y = np.random.rand(50)

# 绘制散点图
plt.scatter(x, y)
plt.show()

在这里插入图片描述
这段代码生成了一个包含 50 个随机点的散点图。可以通过调整 x 和 y 数组的值来改变散点图的分布情况。可以通过 scatter 函数的参数来设置点的颜色、大小、形状等属性,以及图表的标题、横纵坐标的标签等属性。

2.3 折线图

折线图常用于展示数据随时间或其他连续性变量的趋势。绘制折线图需要使用Matplotlib库中的plot()函数。

下面是一个绘制折线图的简单示例:

import matplotlib.pyplot as plt

x = [1, 2, 3, 4, 5]
y = [3, 6, 1, 9, 5]

plt.plot(x, y)
plt.show()

在这里插入图片描述
这段代码将生成一个简单的折线图,其中x轴表示时间或其他连续性变量,y轴表示数据。在这个示例中,我们创建了两个列表x和y,分别表示时间和对应的数据,然后将它们传递给plot()函数。最后,我们使用show()函数显示图形。

如果需要添加标题,x轴标签,y轴标签等,可以使用xlabel(),ylabel()和title()函数,例如:

plt.xlabel('Time')
plt.ylabel('Data')
plt.title('Data Trends Over Time')

在这里插入图片描述
此外,还可以在plot()函数中使用各种样式和属性来自定义折线的颜色、线型、标记等,例如:

plt.plot(x, y, color='red', linestyle='dashed', marker='o', markerfacecolor='blue', markersize=8)

在这里插入图片描述
这个示例将折线的颜色设置为红色,线型设置为虚线,标记设置为圆形,标记填充颜色设置为蓝色,标记大小设置为8。您可以根据需要使用其他属性和样式来自定义折线图。

2.4 箱型图

箱型图(Box Plot)是一种用于显示数据分布情况的图形。箱型图主要由五个数值点组成,分别是最小值、第一四分位数、中位数、第三四分位数和最大值,其中第一四分位数和第三四分位数之间的区域被称为箱子(IQR),箱子内的线代表中位数。箱子上下的线段称为“触须”,表示数据的范围,超过“触须”范围之外的数据点被称为离群值(outliers)。

绘制箱型图可以使用Python中的Matplotlib库或Seaborn库,常用的函数是plt.boxplot()和sns.boxplot()。使用这些函数时,需要输入数据,并可以选择设置一些参数,如颜色、线型、标签等,以美化图形并提高可读性。

下面是一个示例代码,用于绘制一组随机数的箱型图:

import numpy as np
import matplotlib.pyplot as plt

# 生成100个随机数
data = np.random.normal(size=100)

# 绘制箱型图
plt.boxplot(data)

# 添加标题和标签
plt.title('Box plot of random data')
plt.xlabel('Data')
plt.ylabel('Value')

# 显示图形
plt.show()

在这里插入图片描述
这段代码生成100个随机数,然后使用plt.boxplot()函数绘制箱型图。最后使用plt.title()、plt.xlabel()和plt.ylabel()函数添加标题和标签,并使用plt.show()函数显示图形。

2.5 热力图

热力图(Heatmap)是一种基于颜色变化来展示数据密度的二维图表,通常用于显示矩阵数据。热力图中,数据通过颜色变化的深浅来表示数据的大小或者分布情况,一般而言,颜色较深的地方代表数据较大或者数据较为集中,颜色较浅的地方代表数据较小或者数据较为分散。

在Python中,可以使用多种工具和库来绘制热力图,其中比较常用的有以下几种:

  1. Matplotlib:通过使用matplotlib库中的imshow()方法绘制热力图。
  2. Seaborn:通过使用seaborn库中的heatmap()方法绘制热力图。
  3. Plotly:通过使用plotly库中的heatmap()方法绘制热力图,并可以通过Plotly提供的交互式界面进行数据的探索和可视化。

2.5.1 Seaborn绘制热力图

下面是一个使用Seaborn绘制热力图的示例代码,假设我们有一份包含多个人对于多个商品评分的数据,需要绘制一个评分热力图来观察不同人对于不同商品的评分情况:

import numpy as np
import pandas as pd
import seaborn as sns

# 生成评分数据
np.random.seed(0)
data = pd.DataFrame(np.random.randint(0, 11, size=(10, 5)),
                    columns=['Product A', 'Product B', 'Product C', 'Product D', 'Product E'],
                    index=['User %d' % i for i in range(1, 11)])

# 绘制热力图
sns.heatmap(data, cmap='coolwarm', annot=True, fmt='d')

# 设置图表标题
plt.title('Product Rating Heatmap')

在这里插入图片描述

在上述代码中,我们使用了Seaborn库中的heatmap()方法来绘制热力图,其中data参数指定了绘制热力图所需的数据,cmap参数指定了使用的颜色映射方案,annot参数指定了是否在热力图中显示每个数据点的具体数值,fmt参数指定了数据点数值的显示格式。最终,我们可以通过调用plt.title()方法来为热力图添加一个标题。

2.5.2 matplotlib库绘制热力图

要使用Matplotlib库中的imshow()方法绘制热力图,需要先将数据转换成一个二维矩阵。以下是一个简单的例子:

import numpy as np
import matplotlib.pyplot as plt

# 生成随机数据
data = np.random.rand(10, 10)

# 绘制热力图
plt.imshow(data, cmap='hot', interpolation='nearest')
plt.colorbar()
plt.show()

在这里插入图片描述
在上面的代码中,首先生成一个10x10的随机矩阵,然后使用imshow()方法将其绘制成热力图。其中,cmap参数指定了颜色映射方案,interpolation参数指定了插值方法,colorbar()方法可以添加一个颜色条。最后使用show()方法展示图像。

你可以根据实际需要修改数据和参数以绘制符合自己需求的热力图。

2.5.3 使用plotly库绘制热力图

使用plotly库绘制热力图可以方便地添加交互式功能,具有更好的可视化效果。下面是使用plotly库中的heatmap()方法绘制热力图的步骤:

  1. 导入必要的库和数据
import plotly.graph_objs as go
import plotly.offline as pyo
import numpy as np

# 生成随机数据
np.random.seed(1)
z = np.random.randint(0, 10, (5, 5))
  1. 定义热力图的数据
# 定义热力图的数据
heatmap_data = go.Heatmap(z=z)
  1. 定义布局
# 定义布局
layout = go.Layout(title='Heatmap Example', xaxis_title='X Axis', yaxis_title='Y Axis')
  1. 绘制热力图
# 绘制热力图
fig = go.Figure(data=[heatmap_data], layout=layout)
pyo.iplot(fig)

完整代码如下:

import plotly.graph_objs as go
import plotly.offline as pyo
import numpy as np

# 生成随机数据
np.random.seed(1)
z = np.random.randint(0, 10, (5, 5))

# 定义热力图的数据
heatmap_data = go.Heatmap(z=z)

# 定义布局
layout = go.Layout(title='Heatmap Example', xaxis_title='X Axis', yaxis_title='Y Axis')

# 绘制热力图
fig = go.Figure(data=[heatmap_data], layout=layout)
pyo.iplot(fig)

在这里插入图片描述
运行上述代码,就可以得到一个简单的热力图示例。

2.6 饼图

饼图(Pie chart)是一种用于展示数据占比的图形。饼图的原理是把一个圆形分成若干份,每一份的大小与数据中的相应部分的比例成正比。饼图通常用于展示相对比例较小的数据。

在Python中,使用matplotlib库可以很方便地绘制饼图。下面是一个简单的例子:

import matplotlib.pyplot as plt

# 数据
labels = ['A', 'B', 'C', 'D']
sizes = [20, 30, 40, 10]

# 绘图
plt.pie(sizes, labels=labels)

# 显示
plt.show()

在这里插入图片描述
这段代码会生成一个包含四个扇形的饼图,每个扇形的大小分别对应20%、30%、40%和10%。labels参数是一个字符串列表,用于指定每个扇形的标签;sizes参数是一个数值列表,用于指定每个扇形的大小。

当然,matplotlib库还提供了很多其他的参数可以用来控制饼图的样式,比如指定颜色、添加阴影等等。如果需要进一步定制饼图的样式,可以查看matplotlib的官方文档。

2.7 条形图

条形图(Bar Plot)是一种用于展示类别型变量之间差异的图形,通常用于展示离散变量的频数或频率。在Python中,可以使用多个库绘制条形图,比如matplotlib、seaborn和plotly等。

2.7.1 matplotlib库

  1. 导入matplotlib库和需要绘制的数据
import matplotlib.pyplot as plt
import numpy as np

# 需要绘制的数据
x = ['A', 'B', 'C', 'D', 'E']
y = [10, 8, 6, 4, 2]
  1. 创建画布和子图,并设置图形属性
# 创建画布和子图
fig, ax = plt.subplots()

# 设置图形属性
ax.set_title('Bar Plot Example')
ax.set_xlabel('X Label')
ax.set_ylabel('Y Label')
  1. 绘制条形图
# 绘制条形图
ax.bar(x, y)

# 显示图形
plt.show()

以上代码将绘制一个简单的条形图,如果需要更改图形属性或增加其他元素,可以使用matplotlib库提供的其他方法和函数进行调整。

在这里插入图片描述

2.7.2 seaborn绘制条形图

Seaborn是一个基于matplotlib的数据可视化库,它提供了一些方便快捷的绘图函数,包括条形图。下面给出一个使用Seaborn绘制条形图的例子:

假设我们有如下数据:

import pandas as pd
import numpy as np

np.random.seed(0)

data = pd.DataFrame({'A': np.random.rand(5),
                     'B': np.random.rand(5),
                     'C': np.random.rand(5)})

我们可以使用barplot函数绘制条形图:

import seaborn as sns

sns.barplot(data=data)

这会生成一个默认的条形图,其中x轴表示不同的列(A、B、C),y轴表示值。默认情况下,Seaborn会计算每列的平均值,并绘制其误差线(95%置信区间)。我们可以通过ci参数来控制误差线的宽度:

sns.barplot(data=data, ci='sd')

在这里插入图片描述
其中,ci参数可以取值为:

  1. “sd”:标准差
  2. “sem”:标准误差
  3. 95:95%置信区间
  4. None:不绘制误差线

我们还可以使用hue参数来指定分类变量,并使用不同颜色来区分不同的类别:

data['D'] = ['x', 'x', 'y', 'y', 'z']

sns.barplot(data=data, x='D', y='A', hue='D')

在这里插入图片描述
这会生成一个针对分类变量D的条形图,其中x轴表示D的不同取值(x、y、z),y轴表示A的值。不同的颜色表示不同的类别。

2.7.3 plotly绘制条形图

绘制条形图可以使用 plotly.graph_objs 中的 Bar 类,以及 plotly.express 中的 bar 函数。

下面是一个使用 plotly.graph_objs 绘制简单条形图的例子,假设我们有如下数据:

import pandas as pd

data = {
    'weekday': ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday'],
    'sales': [110, 80, 120, 90, 100, 130, 140]
}

df = pd.DataFrame(data)

我们可以使用 Bar 类创建一个条形图对象,然后将其添加到一个 Figure 对象中,并使用 show 方法显示图形:

import plotly.graph_objs as go

fig = go.Figure()

fig.add_trace(go.Bar(
    x=df['weekday'], 
    y=df['sales'], 
    name='Sales'
))

fig.update_layout(
    title='Weekly Sales',
    xaxis_title='Weekday',
    yaxis_title='Sales'
)

fig.show()

这将绘制一个简单的条形图,其中 X 轴显示工作日,Y 轴显示每个工作日的销售量。

在这里插入图片描述
另外,使用 plotly.express 可以更快速地绘制简单的条形图,下面是一个例子:

import plotly.express as px

fig = px.bar(df, x='weekday', y='sales', title='Weekly Sales')
fig.show()

在这里插入图片描述
这段代码将使用 plotly.express 的 bar 函数,快速绘制一个与前面相同的图形。

2.8 散步图

散步图(Scatter plot)是一种用于研究两个变量之间关系的图表类型。它在直角坐标系上以点的形式绘制数据,其中一个变量被映射到水平轴(x轴),另一个变量被映射到垂直轴(y轴),因此每个点的位置表示这两个变量的值。散点图通常用于发现变量之间的关系和趋势,以及寻找数据中的异常值和离群点。

Python中可以使用多个库来绘制散点图,包括:

  1. Matplotlib:使用scatter()函数绘制散点图。
  2. Seaborn:使用scatterplot()函数绘制散点图,可以通过hue参数添加颜色分类变量,通过size参数设置点的大小。
  3. Plotly:使用scatter()函数绘制散点图,可以通过color参数设置颜色,通过size参数设置点的大小。与Matplotlib和Seaborn不同,Plotly绘制的散点图通常是交互式的,可以通过鼠标悬停、缩放、选择等操作进行交互。

下面是使用Matplotlib和Seaborn绘制散点图的示例代码:

2.8.1 Matplotlib

import matplotlib.pyplot as plt
import numpy as np

# 生成数据
x = np.random.randn(100)
y = np.random.randn(100)

# 绘制散点图
plt.scatter(x, y)

# 添加标题和坐标轴标签
plt.title('Scatter plot')
plt.xlabel('X axis')
plt.ylabel('Y axis')

# 显示图形
plt.show()

在这里插入图片描述

2.8.1 Seaborn

import seaborn as sns
import numpy as np

# 生成数据
x = np.random.randn(100)
y = np.random.randn(100)

# 绘制散点图
sns.scatterplot(x=x, y=y)

# 添加标题和坐标轴标签
plt.title('Scatter plot')
plt.xlabel('X axis')
plt.ylabel('Y axis')

# 显示图形
plt.show()

在这里插入图片描述

2.9 密度图

密度图(Density Plot)是一种用来表示数据分布情况的图形,通常是通过核密度估计方法来估计数据分布的概率密度,并将结果绘制成连续的曲线。密度图可以更直观地展示数据的分布情况,相比直方图和箱型图等方法,可以更准确地表示数据分布的趋势和形态。

Python中可以使用多个库来绘制密度图,包括matplotlib、seaborn和plotly等。下面以seaborn库为例,介绍如何使用Python绘制密度图。

首先需要安装seaborn库,可以使用pip命令进行安装:

pip install seaborn

接下来,可以使用seaborn库中的distplot()方法绘制密度图。以下是一个简单的示例代码:

import seaborn as sns
import numpy as np

# 生成随机数据
data = np.random.normal(size=1000)

# 绘制密度图
sns.distplot(data)

在这里插入图片描述
在这个示例中,首先生成了1000个随机数作为数据,然后使用distplot()方法绘制密度图。distplot()方法可以自动计算数据的核密度估计,并绘制出连续的曲线。可以通过调整参数来修改图形的样式和布局。例如,可以使用rug参数添加样本点标记,使用kde参数关闭核密度估计,使用bins参数调整直方图的宽度等。

一文演示Python中最常用的 14 种数据图表
Saki_Python的博客
09-04 3632
收集数据后,需要对其进行解释和分析,以深入了解数据所蕴的深意。而这个义可以是关于模式、趋势或变量之间的关系。数据解释是通过明确定义的方法审查数据的过程,有助于为数据赋予意义并得出相关结论。数据分析是对数据进行排序、分类和总结以回答研究问题的过程。我们应该快速有效地完成数据分析,并得出脱颖而出的结论。而不同可视化的数据绘图类型是实现以上目标的一个重要方面。随着数据的不断增长,这种需求也在持续增长,因此数据可视化图是非常重要的。
python统计图
热门推荐
weixin_42107474的博客
04-06 1万+
一、 线型图 import matplotlib.pyplot as plt import numpy as np import seaborn as sns import warnings warnings.filterwarnings("ignore") x = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15] y = [102,134,154,122,1...
python 生成统计图表(雷达图、柱状图、曲线图等等)
05-03
python 生成各种统计图表,雷达图 柱状图 曲线图等图形报表
数据可视化教学代码和案例(python+jupyter)
06-01
数据可视化的教学代码: 包括折线图+柱状图+饼图+盒图+散点图+直方图+3d图 画布的布局、画图中中文乱码的解决、背景板的选择等 简单的数据分析和可视化案例: titanic数据的简单分析可视化 iris数据的聚类可视化 GDP数据结合pyechart的应用 股票数据的可视化与简单的策略实现
25个Python数据图表绘制技巧
最新发布
m0_62283350的博客
08-21 1310
功能:增强图表的视觉效果。示例代码解释:通过参数控制线条颜色、风格、宽度及标记。功能:精确控制图例的位置和外观。示例代码解释legend函数控制图例,loc定位,精确调整位置。功能:通过自定义颜色映射增强图表的美学。示例代码plt.show()解释:创建自定义颜色映射,以反映数据的不同级别或类别。
三分钟学完科研论文常用统计图
m0_37228052的博客
12-28 2837
统计分析的结果通常包括统计图和统计表。统计图是一种用图形表示数据的方式,它能够直观地展示数据的分布、趋势和关系。科研论文中常见统计图包括条形图、饼图、折线图、散点图等。这些图形可以帮助人们快速地理解和分析数据,找出其中的规律和特征。今天就来讲一讲常用的科研统计图
Python制作统计图
use_my_heart的博客
05-03 9539
Python制作统计图形 作者: admin 分类: python, 数据分析 发布时间: 2014-07-19 17:37 ė 6没有评论 Python一般使用Matplotlib制作统计图形,用它自己的说法是‘让简单的事情简单,让复杂的事情变得可能’。(你说国外的“码农”咋这么会说,我就整不出来这工整的句子!)用它可以制作折线图,直方图,条形图,散点图,饼图,谱图等等你能想
python制作统计图_Python制作统计图
weixin_39808953的博客
11-23 353
转载自:http://www.dcharm.com/?p=15Python一般使用Matplotlib制作统计图形,用它自己的说法是‘让简单的事情简单,让复杂的事情变得可能’。(你说国外的“码农”咋这么会说,我就整不出来这工整的句子!)用它可以制作折线图,直方图,条形图,散点图,饼图,谱图等等你能想到的和想不到的统计图形,这些图形可以导出为多种具有出版质量的格式。此外,它和ipython结合使用,...
Python统计图
CNSNG的博客
05-08 569
饼图 import matplotlib.pyplot as plt import numpy as np y=np.array([35,25,25,15]) plt.pie(y, labels=['A','B','C','D'],#设置饼图标签# colors=["#d5695d","#5d8ca8","#65a479","#a564c9"],#设置饼图颜色# explode=(0,0.2,0,0),#第二部分突出显示,值越大,距离中心越远 ...
python四种统计图————赵俊杰
qq_57107977的博客
05-08 1119
线形图 import matplotlib.pyplot as mpl import numpy as np #定义数据 ypoints=np.array([1,3,9,25,12,32,5,1]) #数据插入到图表 # mpl.plot(ypoints,'o:g') # mpl.plot(ypoints,marker='o',linestyle=':',color='g') mpl.plot(ypoints,marker='o',ls=':',c='r') mpl.plot(ypoints,mar.
Python数据可视化(三)绘制统计图形大全
weixin_64338372的博客
01-29 8612
Python数据可视化(三)绘制统计图形大全
【源码】数据可视化:基于 Echarts + Python 实现的动态实时大屏范例6-互联网大数据统计.zip
08-26
本资料包包的是一个使用Echarts与Python结合实现的数据可视化动态实时大屏示例,主要应用于互联网大数据统计。Echarts是一款由百度开发的开源JavaScript图表库,它具有丰富的图表类型,良好的交互性以及灵活的数据...
60309,《Python数据科学:技术详解与商业实践》源代码
05-30
Python数据科学:技术详解与商业实践》是一本深度探讨Python在数据科学领域的应用书籍,其源代码提供了丰富的实例和练习,帮助读者更好地理解和掌握书中的理论知识。这本书涵盖了数据分析、机器学习、可视化等多个...
Python爬取数据并实现可视化代码解析
09-16
Python编程领域,数据爬取和可视化是两个重要的实践技能,尤其对于数据分析和研究来说。本文将详细解析如何使用...通过实践和理解这些示例代码,可以帮助你更好地理解和应用Python在数据处理和可视化领域的强大功能。
python能绘制统计图吗-Python数据科学(九)- 使用Pandas绘制统计图
weixin_37988176的博客
11-01 234
传送门:1.信息可视化因为人对图像信息的解析效率比文字更高,所以可视化可以使数据更为直观,便于理解,使决策变得高效,所以信息可视化就显得尤为重要。1.尝试做一个折线图df.plot()方法的函数说明DataFrame还可以用于对列进行灵活处理的选项用折线图对比各个指数的实时的开盘点位,并设置图像大小df['open'].plot(kind='line', figsize=[5,5], legend...
python制作统计图(4)
weixin_52001449的博客
08-21 399
制作饼状图 统计电脑屏幕尺寸占比 新建方法 def pie_chart(): 读取表格 with open(r'笔记本信息.csv', encoding='gb18030'): df = pd.read_csv("笔记本信息.csv", encoding='gb18030') lis = df['屏幕尺寸(单位:英寸)'].value_counts() size_list = lis.keys().tolist() nums_li
Python中的统计作图
qq_20880939的博客
04-12 8190
Python主要作图库是Matplotlib,Pandas基于Matplotlib并对某一些命令进行了简化,因此在作图上,通常是这两者相互结合着使用.1.正弦曲线  # -*- coding: utf-8 -*- """ Created on Thu Apr 12 10:32:05 2018 @author: Administrator """ import numpy as np import...
python统计图
qq_33898661的博客
12-24 372
统计图
python能绘制统计图吗-python, 基本统计图的绘制
weixin_37988176的博客
11-01 237
1. 绘制条形图import numpy as npfrom scipy import statsimport matplotlib.pyplot as pltfrom sklearn.datasets import load_irisiris_data = load_iris()sample_1 = iris_data.data[0,:] # 取出第1行的所有数据print(sample_1)#...
python条形统计图
06-28
Python中用于创建条形统计图的最常用库是matplotlibseaborn。条形图(Bar Chart)是一种直观展示数据频次或比较不同类别值大小的图表。以下是如何使用这两个库来创建简单条形图的基本步骤: **使用matplotlib:** ```python import matplotlib.pyplot as plt # 数据 categories = ['A', 'B', 'C', 'D'] values = [10, 20, 15, 25] # 创建条形图 plt.bar(categories, values) plt.xlabel('Category') plt.ylabel('Value') plt.title('Bar Chart Example') plt.show() ``` **使用seaborn:** ```python import seaborn as sns sns.set_theme(style="whitegrid") data = {'Category': categories, 'Values': values} df = pd.DataFrame(data) sns.barplot(x='Category', y='Values', data=df) plt.show() ```
写文章

热门文章

  • 【Linux】Linux常用命令60条(含完整命令语句) 182800
  • 【电脑修复小知识】电脑网络正常连接,但是浏览器却无法打开网页是什么原因?三招教你修复! 89680
  • Python中的shape[0]、shape[1]和shape[-1]分别是什么意思(附代码) 83482
  • Python三目运算符(三元运算符)用法详解(含Python代码) 71384
  • 【计算机视觉 | 目标检测 | 图像分割】arxiv 计算机视觉关于目标检测和图像分割的学术速递(7 月 17 日论文合集) 50790

分类专栏

  • 2024年华数杯C题完整版代码 付费 6篇
  • VisDrone数据集各种检测算法实验(写论文) 付费 15篇
  • 2023年华为杯研究生数学建模E题全网最详细全代码分享 付费 14篇
  • 计算机视觉数据集全部汇总介绍 付费 24篇
  • 2022年MathorCup大数据挑战赛 付费 6篇
  • 第十一届泰迪杯B题讲解:产品订单的数据分析与需求预测 付费 9篇
  • kaggle 竞赛 Stable Diffusion 付费 2篇
  • SAS保姆级安装教程 付费 1篇
  • 2022高教杯数学建模竞赛 付费 5篇
  • Latex+Markdown语法总结 15篇
  • Python常用小代码 1篇
  • ubuntu知识分享 12篇
  • 深度学习笔记 82篇
  • YOLO系列 3篇
  • 计算机视觉 152篇
  • 错误或者警告类型解决办法总结 32篇
  • 机器学习系列文章 77篇
  • 服务器 3篇
  • 软件安装教程 23篇
  • 计算机视觉面经总结 6篇
  • 知识分享 53篇
  • Python3常用到的函数总结 148篇
  • kaggle 12篇
  • 自然语言处理 8篇
  • 计算机视觉arxiv最新论文 165篇
  • 图像分类数据集 14篇
  • Language Models 9篇
  • Transformers 8篇
  • Graph Models 5篇
  • Image Generation Models 1篇
  • Image Data Augmentation 2篇
  • Vision Transformers 3篇
  • Image Feature Extractors方法介绍合集 2篇
  • image model blocks常见算法介绍合集 5篇
  • 图像模型常见算法的介绍合集 10篇
  • 实例分割常见算法介绍合集 1篇
  • 语义分割算法介绍合集 3篇
  • 目标检测算法介绍合集 4篇
  • 目标检测经典论文导读 81篇
  • SSH 1篇
  • PyTorch 1篇
  • 数学建模类 2篇
  • 跑实验 8篇
  • 活动文章 5篇
  • SQL 2篇
  • 开放域目标检测 14篇
  • Github 16篇
  • 算法类 12篇
  • ChatGPT 2篇
  • C/C++学习笔记 17篇
  • Leetcode 6篇
  • windows 1篇
  • 时间序列 4篇
  • 浙工商机器学习实验指导 7篇
  • 研一上学期应用回归课程论文 6篇
  • 研一R语言作业分享 4篇
  • 研一Python基础课程作业分享(含代码) 8篇
  • 矩阵求导 1篇
  • 【数据挖掘实战】汽油辛烷值优化建模(含代码) 3篇
  • 机器学习算法—SVM(理论+实战项目) 7篇

最新评论

  • 【2024年华数杯C题】【六】问题三:基于高铁交通的最令外国游客向往的50个城市游览方案

    码踏云端: 博主的文章让我对这个主题有了全新的认识,细节描写非常到位,让我感受到了博主的深厚功底,期盼博主能够光顾我的博客,给予宝贵的指导!

  • 【计算机视觉】Fast Segment Anything 安装步骤和示例代码解读(含源代码)

    玛丽和她的猫咪: 下面的方法是直接用oencv吗?训练自己的数据哪一个效果好啊

  • 【Linux】Linux常用命令60条(含完整命令语句)

    蚂蟥喵喵: csp补,表情包rp++

  • 【计算机视觉】YOLOv8的测试以及训练过程(含源代码)

    2401_87098546: 文件里面没有requirements.txt吧?怎么执行的pip install -r requirements.txt?

  • VScode 中 Python 代码不高亮显示怎么办?

    qq_40859621: 对的,多谢,在你这里找到了答案

最新文章

  • 【2024年华数杯C题】【六】问题三:基于高铁交通的最令外国游客向往的50个城市游览方案
  • 【2024年华数杯C题】【五】问题二完整代码
  • 【2024年华数杯C题】【四】问题二:评选最吸引外国游客的50个城市
2024
08月 6篇
07月 2篇
05月 9篇
04月 5篇
03月 9篇
02月 6篇
01月 14篇
2023年699篇
2022年300篇

目录

目录

分类专栏

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

旅途中的宽~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或 充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值

玻璃钢生产厂家达州玻璃钢仿真水果雕塑济源校园玻璃钢景观雕塑绍兴玻璃钢卡通雕塑厂家全椒玻璃钢花盆花器河南花朵玻璃钢仿铜雕塑定做开业商场美陈价格东昌玻璃钢雕塑厂家南通玻璃钢园林雕塑厂家推广玻璃钢雕塑手绘光油长治玻璃钢雕塑制作潜江玻璃钢仿铜雕塑保定玻璃钢雕塑浮雕厂玻璃钢造型雕塑报价单黑龙江佛像玻璃钢雕塑广西主题公园玻璃钢雕塑厂家雅安玻璃钢造型雕塑衢州景区玻璃钢雕塑设计贵溪玻璃钢气球雕塑宝鸡玻璃钢雕塑排名石家庄玻璃钢鹿雕塑开封室内玻璃钢景观雕塑生产厂家南充玻璃钢雕塑工厂江西玻璃钢艺术雕塑金华玻璃钢雕塑多少钱一平方安阳佛像玻璃钢仿铜雕塑玻璃钢人物雕塑量身定做北京玻璃钢雕塑加工价格通化玻璃钢雕塑设计鹰潭玻璃钢花盆花器玻璃钢浮雕喷泉雕塑厂家香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化