如何在Pandas数据框架的指定列上显示条形图

如何在Pandas数据框架的指定列上显示条形图

在这篇文章中,我们将看到如何在数据框架的指定列上显示条形图。为了完成这个任务,我们使用Pandas Dataframe的DataFrame.style.bar()方法。

语法: pandas.DataFrame.style.bar(columns_list, color)

返回:Dataframe,带有_给定的正定值上的色条。无值和负值在这个过程中被跳过。

现在,让我们创建一个数据框架。

# importing required packages
import pandas
import numpy
  
Nan = numpy.nan
  
# creating a dataframe with some nan values
df = pandas.DataFrame(data = numpy.array(
                      [[9, -3.4, Nan, 9, Nan],
                       [9, 4.89, -3.4, Nan, 9],
                       [Nan, -3.4, Nan, 9, 56],
                       [4, -3.4, 59.0, 5.6, 90],
                       [-4, Nan, Nan, 34, 8.8]]),
                       columns = list("ABCDE"))
  
# view dataframe
df

输出:

如何在Pandas数据框架的指定列上显示条形图?

示例 1:

# display the bar chart on dataframe
df.style.bar(subset = ['B', 'C'],
                   color = 'skyblue')

输出:

如何在Pandas数据框架的指定列上显示条形图?

示例 2:

# display the bar chart on dataframe
df.style.bar(subset = ['A', 'D', 'E'],
                   color = 'yellow')

输出:

如何在Pandas数据框架的指定列上显示条形图?

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程