首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在不使用matplotlib (仅使用pandas)的情况下,使用不同类型的图(条形图和线条)绘制不同的列

在不使用matplotlib的情况下,可以使用pandas库中的plot方法来绘制不同类型的图,包括条形图和线条图。具体步骤如下:

  1. 导入必要的库:
代码语言:txt
复制
import pandas as pd
  1. 创建一个DataFrame对象,包含需要绘制的数据:
代码语言:txt
复制
data = {'列名1': [数值1, 数值2, 数值3, ...],
        '列名2': [数值1, 数值2, 数值3, ...],
        ...
       }
df = pd.DataFrame(data)
  1. 绘制条形图:
代码语言:txt
复制
df.plot(kind='bar', x='列名1', y='列名2')

其中,kind参数指定绘制的图形类型为条形图,x参数指定x轴的数据列名,y参数指定y轴的数据列名。

  1. 绘制线条图:
代码语言:txt
复制
df.plot(kind='line', x='列名1', y='列名2')

其中,kind参数指定绘制的图形类型为线条图,x参数指定x轴的数据列名,y参数指定y轴的数据列名。

绘制不同类型的图时,可以根据需要选择不同的kind参数值,例如'bar'表示条形图,'line'表示线条图。通过指定不同的x和y参数,可以绘制不同的列数据。

这种方法可以方便地使用pandas库进行数据可视化,无需使用matplotlib库。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

一文掌握Pandas可视化图表

今天简单介绍一下Pandas可视化图表一些操作,Pandas其实提供了一个绘图方法plot(),可以很方便将SeriesDataframe类型数据直接进行数据可视化。 1....) 柱状多子 # 柱状多子 df.plot.bar(subplots=True, rot=0) 条形图 条形图柱状其实差不多,条形图就是柱状横向展示 # 条形图barh df.plot.barh...(figsize=(6,8)) 堆叠条形图 # 堆叠条形图 df.plot.barh(stacked=True) 直方图 直方图又称为质量分布,主要用于描述数据在不同区间内分布情况,描述数据量一般比较大...面积又称区域,是将折线图与坐标轴之间区域使用颜色填充,填充颜色可以很好地突出趋势信息,一般颜色带有透明度会更合适于观察不同序列之间重叠关系。...其他图表类型 在常见图表中,有密度六边形箱型 绘制过程报错,暂时没有解决(本机环境:pandas1.3.1) 本节主要介绍散点矩形、安德鲁曲线等,更多资料大家可以查阅官方文档了解 https:/

8.1K50

『数据可视化』一文掌握Pandas可视化图表

今天简单介绍一下Pandas可视化图表一些操作,Pandas其实提供了一个绘图方法plot(),可以很方便将SeriesDataframe类型数据直接进行数据可视化。 1....绘图引擎 通过backend可以指定不同绘图引擎,目前默认是matplotlib,还支持bokeh、plotly、Altair等等。当然,在使用引擎前需要先安装对应库。...条形图 条形图柱状其实差不多,条形图就是柱状横向展示 # 条形图barh df.plot.barh(figsize=(6,8)) ?...面积 面积又称区域,是将折线图与坐标轴之间区域使用颜色填充,填充颜色可以很好地突出趋势信息,一般颜色带有透明度会更合适于观察不同序列之间重叠关系。...其他图表类型 在常见图表中,有密度六边形箱型 绘制过程报错,暂时没有解决(本机环境:pandas1.3.1) 本节主要介绍散点矩形、安德鲁曲线等,更多资料大家可以查阅官方文档了解 https:/

7.8K40

Matplotlib可视化没那么难:7种常用图表最全绘制攻略来了!

Matplotlib提供了丰富数据绘图工具,主要用于绘制一些统计图形,例如散点图、条形图、折线图、饼、直方图、箱形等。...▲2 条形图 03 折线图 折线图是用直线连接排列在工作表或行中数据点而绘制图形。折线图可以显示随时间(根据常用比例设置)而变化连续数据,因此非常适用于显示相等时间间隔下数据趋势。...默认值:False,即画阴影 labeldistance:label标记绘制位置,相对于半径比例,默认值为1.1, <1则绘制在饼图内侧 autopct:控制饼图内百分比设置,可以使用format...:是否用线形式表示均值 capprops:设置箱线图顶端末端线条属性 showmeans:是否显示均值 whiskerprops:whiskerprops设置须属性 下面绘制箱形代码清单6...代码清单6 绘制箱形 import numpy as np import pandas as pd import matplotlib.pyplot as plt df = pd.DataFrame

6.2K31

Python 数据分析(PYDA)第三版(四)

表 8.1:使用how参数不同连接类型 选项 行为 how="inner" 使用在两个表中观察到键组合 how="left" 使用在左表中找到所有键组合 how="right" 使用在右表中找到所有键组合...要从图例中排除一个或多个元素,请传递标签或传递label="_nolegend_"。 注释和在子图上绘制 除了标准绘图类型,您可能希望绘制自己绘图注释,这可能包括文本、箭头或其他形状。...您可以从其基本组件中组装图表:数据显示(即绘图类型线条、柱状、箱线图、散点图、等高线图等)、图例、标题、刻度标签其他注释。 在 pandas 中,我们可能有多数据,以及行标签。...条形图 plot.bar() plot.barh() 分别绘制垂直水平条形图。...对于为印刷品或网络创建静态图形,我建议使用 matplotlib 以及构建在 matplotlib 基础上库, pandas seaborn,以满足您需求。

19900

Python Seaborn (5) 分类数据绘制

除了颜色之外,还可以使用不同散点图标记来使黑色白色图像更好地绘制。 您还可以完全控制所用颜色: ?...(未禾:这是多么令人愉悦事情) 条形图 最熟悉方式完成这个目标是一个条形图。 在 Seaborn 中 barplot() 函数在完整数据集上运行,并显示任意估计,默认情况下使用均值。...当在每个类别中有多个观察值时,它还使用引导来计算估计周围置信区间,并绘制使用误差条: ? 条形图特殊情况是当您想要显示每个类别中观察次数,而不是计算第二个变量统计量。...这使得很容易看出主要关系如何随着第二个变量变化而变化,因为你眼睛很好地收集斜率差异: ? 为了使能够在黑白中重现图形,可以使用不同标记线条样式来展示不同 hue 类别的层次: ?...为了控制由上述功能制作图形大小形状,您必须使用 matplotlib 命令自己设置图形。 当然,这也意味着这些图块可以其他种类图块一起在一个多面板绘制中共存: ?

3.9K20

seaborn介绍

我们应用默认默认seaborn主题,缩放调色板。 这使用matplotlib rcParam系统,并且会影响所有matplotlib外观,即使你没有用seaborn制作它们。...请注意我们如何提供数据集中变量名称以及我们希望它们在绘图中扮演角色。与直接使用matplotlib不同,没有必要将变量转换为可视化参数(例如,用于每个类别的特定颜色或标记)。..._images / introduction_11_0.png 注意如何在散点图线图上共享sizestyle参数,但它们会不同地影响两个可视化(更改标记区域符号与线宽和虚线)。...例如,使用scatterplot()函数绘制散点图,并使用barplot()函数绘制条形图。这些函数称为“轴级”,因为它们绘制到单个matplotlib轴上,否则不会影响其余部分。...最后,在与底层matplotlib函数(scatterplot()plt.scatter)直接对应情况下,其他关键字参数将传递给matplotlib层: ?

3.9K20

缺失值处理,你真的会了吗?

optional, default: 0条形基y坐标, 用于绘制堆叠条形图。...linewidth : scalar or array-like, optional 指定条形图边框宽度,如果指定为0,表示绘制边框。...**kwargs 关键字参数,用于对条形图进行其他设置,透明度等。...missingno库--矩阵图、条形图、热、树状 mssingno库提供了一个灵活且易于使用缺失数据可视化实用程序小工具集,可以快速直观地总结数据集完整性。...KNN、决策树、随机森林、神经网络、朴素贝叶斯、DBSCAN等。 本期主要从缺失值分析--缺失值类型、缺失值成因、缺失值影响;以及缺失值处理--丢弃、补全、真值转换、处理等各个方面讨论缺失值。

1.4K30

-Day3.常见图形不同绘制方式

掌握两个库使用可以满足我们在不同情况下需求。 散点图 散点图(scatter plot),它将两组数据(或者变量)值显示在二维坐标中,适合展示两个变量之间关系。...我们可以看到两张区别:matplotlib默认情况下绘图区呈现是一个长方形,而seaborn是正方形并且含有x轴y轴标签;seaborn还展示散点图还给出了两组数据(变量)分布情况。 ?...折线图 折线图能够显示数据变化趋势,在matplotlib使用plot函数绘制,而在seaborn使用 lineplot(x,y,data=None)函数;data是传入数据,一般是pandas...条形图(bar chart)绘制离散数据,能够一眼看出各个数据大小,比较数据之间差别。...,设定=90则从y轴正方向画起 shadow 是否阴影 labeldistance label绘制位置,相对于半径比例, <1则绘制在饼图内侧 autopct控制饼图内百分比设置,可以使用format

3.8K20

《python数据分析与挖掘实战》笔记第3章

对于定量数据,欲了解其分布形式是对称还是非对称,发现某些特大或特小可疑值,可通过绘制频率分布表、绘制频率分布直方 绘制茎叶进行直观地分析;对于定性分类数据,可用饼条形图直观地显示分布情况...定性数据分布分析 对于定性变量,常常根据变量分类类型来分组,可以釆用饼条形图来描述定性变量分布。...依次对相邻两项求和 3.3.3、统计作图函数 通过统计作图函数绘制图表可以直观地反映出数据及统计量性质及其内在规律,可以表示多个样本均值,误差条形图能同时显示下限误差上限误差,最小二乘拟合曲线图能分析两变量间关系...使用格式: plt.plot(x, y, S) 这是Matplotlib通用绘图方式,绘制对于x (即以x为横轴二维图形),字符串参量S指定绘制时图形类型、样式颜色,常用选项有:'b’为蓝色、...(6)plot(yerr = error) 功能:绘制误差条形图使用格式:D.plot(yerr = error) 绘制误差条形图

2.1K20

8个流行Python可视化工具包

Matplotlib、Seaborn Pandas 把这三个包放在一起有几个原因:首先 Seaborn Pandas 是建立在 Matplotlib 之上,当你在用 Seaborn 或 Pandas...在制作美观且表现力强图片时,我更倾向于使用 Bokeh——它已经帮我们完成了大量美化工作。 用 Pandas 表示相同数据 蓝色是上面的第 17 行代码。这两个直方图值是一样,但目的不同。...下图展示了一些随机趋势,其自定义程度更高:使用了图例不同颜色线条。 Bokeh 还是制作交互式商业报表绝佳工具。...我只创建了不带坐标标签条形图,以及无法删掉线条「散点图」。...有很多数据可视化包,但没法说哪个是最好。希望阅读本文后,你可以了解到在不同情境下,该如何使用不同美化工具代码。

41420

Python可视化库Matplotlib绘图入门详解

在此之前,让我们看一下matplotlib可以绘制一些。 Plot Types matplotlib中有许多不同Plot Types。...流量 我们可以使用streamplot()函数绘制矢量流线。我们还可以映射不同参数颜色宽度,例如速度、时间等。 条形图 我们可以使用bar()函数制作具有很多自定义功能条形图。...xmin表示左侧,xmax是右侧。** kwarg是线条属性,例如颜色、标签、线条样式等。...首先是定义plot位置。在第一个子图中,1,2,1表示我们有1行2,当前将在索引1处绘制。类似地,1,2,2告诉我们有1行2,但是这将时间定为索引2。 下一步是创建数组以在图中绘制整数点。...这就是绘制垂直子方式。要绘制水平,请将子值更改为: plt.subplot(2,1,1) plt.subplot(2,1,2) 这意味着我们有2行1。输出将如下所示: ?

5.2K10

原来使用 Pandas 绘制图表也这么惊艳

同时 .plot 也是 Pandas DataFrame series 对象属性,提供了 Matplotlib 可用一小部分绘图功能。...Pandas 探索可视化数据了,开始吧 折线图 plot 默认就是折线图,它在 x 轴上绘制索引,在 y 轴上绘制 DataFrame 中其他数字。...默认情况下显示图例图例,但是我们可以将 legend 参数设置为 false 来隐藏图例。 条形图 条形图是一种基本可视化图表,用于比较数据组之间值并用矩形条表示分类数据。...: df_3Months.plot(kind='barh', figsize=(9,6)) Output: 我们还可以在堆叠垂直或水平条形图绘制数据,这些条形图代表不同组,结果条高度显示了组组合结果...如果在同一个图中显示了多个面积,则不同颜色可以区分不同面积: df.plot(kind='area', figsize=(9,6)) Output: Pandas plot() 方法默认创建堆积面积

4.5K50

Python中得可视化:使用Seaborn绘制常用图表

要引入Seaborn库,使用命令是: import seaborn as sns 使用Seaborn,我们可以绘制各种各样图形,: 分布曲线 饼柱状 散点图 配对 热力图 在文章中,我们使用从...Rating栏条形图 与饼类似,我们也可以定制柱状使用不同柱状颜色、图表标题等。 3.散点图 到目前为止,我们只处理数据集中一个数字,比如评级、评论或大小等。...此是机器学习领域最强大可视化工具。 让我们看看数据集评级大小中两个数字散点图是什么样子。首先,我们将使用matplotlib绘制图,然后我们将看到它在seaborn中样子。...4.配对 当我们想要查看超过3个不同数值变量之间关系模式时,可以使用配对。例如,假设我们想要了解一个公司销售如何受到三个不同因素影响,在这种情况下,配对将非常有用。...Seaborn还支持其他类型图形,折线图、柱状、堆叠柱状等。但是,它们提供内容与通过matplotlib创建内容没有任何不同

6.6K30

简单绘制一个3D效果

表示饼阴影强度 ) 可以看到,上面的案例充分说明了饼在一些情况下可能不太适用,因为它在传达数据信息比较各部分大小方面存在一些问题。...以下是一些关于饼常见批评: 难以比较部分大小: 人类视觉难以精确比较不同角度扇形大小,尤其是在有多个部分情况下。 限制部分数量: 饼通常适用于表示少量部分情况。...考虑使用其他图表类型: 根据数据特点,考虑使用更适合图表类型堆积条形图或直方图等。...在 Python 中使用 matplotlib绘制条形图简单示例。...('Bar Chart') plt.show() 这些代码演示了如何使用 matplotlib 库创建简单条形图,你可以根据实际需求修改图表样式、颜色、标签等。

26810

数据可视化,我习惯于用这些工具

Excel内置了丰富图表类型 Excel支持图表类型也极为丰富,除了常规条形图、折线图、饼散点图之外,像雷达、旭日、箱线图等视觉效果更好图表也是支持。...在这其中,个人尤为常用有5个相关库: matplotlib,该库与numpypandas号称Python数分三剑客,也是当初配合numpyscipy替代Matlab重要一环,几乎是Python数据分析过程中必须熟练掌握绘图库...近期,随着版本升级,pandas绘图后端更是可以指定其他绘图底层接口,使用起来极为方便。...下图是混用matplotlibgeopandas.plot()直接绘图结果,需额外设置用于标识数值大小,即可绘制五颜六色炫丽图片。...、条形图、饼、散点图这四大基本图表类型仍然是朴实无华首选。

1.9K31

数据可视化干货:使用pandasseaborn制作炫酷图表(附代码)

你可以从其基本组件中组装一个图表:数据显示(即绘图类型:线、条、框、散点图、轮廓等)、图例、标题、刻度标记其他注释。 在pandas中,我们可能有多个数据,并且带有行标签。...y轴 figsize 用于生成图片尺寸元组 title 标题字符串 legend 添加子图例(默认是True) sort_columns 按字母顺序绘制,默认情况下使用已有的顺序 ▲表9-4...▲9-20 根据星期几数值时间计算小费百分比 请注意seaborn自动改变了图表美观性:默认调色板、背景网格线条颜色。...你可以使用seaborn.set在不同绘图外观中进行切换: In [90]: sns.set(style="whitegrid") 03 直方图密度 直方图是一种条形图,用于给出值频率离散显示...如果是创建用于印刷或网页静态图形,我建议根据你需要使用默认matplotlib以及像pandasseaborn这样附加库。 对于其他数据可视化要求,学习其他可用工具之一可能是有用

5.3K40

数据可视化:认识Matplotlib

数据经过NumPyPandas计算,最终得到了我们想要数据结论,但是这些数据结论并不直观,所以想要把数据分析结论做到可视化,让任何其他人看起来毫无压力,那么Matplotlib将派上用场。...通过 Matplotlib,我们可以需要写几行代码,就可以生成绘图,直方图,功率谱,条形图,错误,散点图等,方便数据展示。...Matplotlib官网地址为https://matplotlib.org/,这里有权威官网资料,同样与numpypandas一样,文档是英文表达,对读者有一定能力要求。...: 横坐标(序列) height:纵坐标(系列) width:条形图宽度,默认是0.8,可以根据实际大小设置,以更加美观 bottom:用于绘制堆叠条形图,默认值为None align:x轴刻度标签对齐方式...时为顺时针方向 colors:颜色设置,默认值为None, 会使用默认调色盘,所以通常情况下,不需要设置该参数。

17920

8个流行Python可视化工具包,你喜欢哪个?

01-03 Matplotlib、Seaborn Pandas 把这三个包放在一起有几个原因:首先 Seaborn Pandas 是建立在 Matplotlib 之上,当你在用 Seaborn...下图展示了一些随机趋势,其自定义程度更高:使用了图例不同颜色线条。 ? Bokeh 还是制作交互式商业报表绝佳工具。...我只创建了不带坐标标签条形图,以及无法删掉线条「散点图」。...▲表示不同 NBA 球队每分钟平均失误数条形图 ? ▲表示薪水和在 NBA 打球时间之间关系散点图 总体来说,开箱即用美化工具看起来很好,但我多次尝试逐字复制文档修改坐标轴标签时却失败了。...希望阅读本文后,你可以了解到在不同情境下,该如何使用不同美化工具代码。

2.5K40

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券