首页 > 编程语言 >python pandas绘图

python pandas绘图

时间:2023-11-28 09:24:10浏览次数:38  
标签:plot plt python pyplot df 绘图 np import pandas

pandas绘图

  • 导包
import matplotlib.pyplot as plt
#进行图形绘制的常用模块。
#结合 Pandas 和 Matplotlib.pyplot,您可以在数据分析和可视化方面有更多的灵活性。

折线图

# 折线图
s =pd.Series([100,200,300,200,150,80])
s.plot()

使用了 Pandas 的 Series 对象,并调用了其 plot 方法进行绘图。这是一种简单的折线图,其中 x 轴是索引(默认整数索引),y 轴是 Series 对象的值。

正弦sin图

import matplotlib.pyplot as plt
import numpy as np

# 创建一个等差数列,从0到2π,步长为0.01
x = np.arange(0, 2*np.pi, 0.01)

# 计算每个点的正弦值
y = np.sin(x)

# 绘制曲线
plt.plot(x, y)

# 显示图形
plt.show()

柱状图

import pandas as pd
import matplotlib.pyplot as plt

# 创建一个 DataFrame
data = {'A': [1, 2, 3, 4, 5],
        'B': [5, 4, 3, 2, 1]}
df = pd.DataFrame(data)
print(df)
# 绘制柱状图
# df.plot(kind='bar')
df.plot.bar()#柱状图
df.plot.bar(stacked=True)#堆叠
# df.plot() 按每列的数据进行排列
# 显示图表
plt.show()

面积图

#面积图
df =pd.DataFrame(data=np.random.rand(10,4),columns=list('ABCD'))
df
df.plot(kind='area')
df.plot.area(stacked=False)#堆叠

标签:plot,plt,python,pyplot,df,绘图,np,import,pandas
From: https://www.cnblogs.com/xiaochenzi/p/17861082.html

相关文章

  • python基础 类(二) 类的封装与属性隐藏
    封装创建一个实例对象后,事先定义在类的函数就成为该实例对象的函数即方法,事先定义在类中绑定在self上的变量成为该实例对象的数据,各个实例对象的方法和数据是互相独立的,互干扰影响类的实例对象可以调用函数即方法,这样通过方法来访问或者修改属于该实例对象的数据,就是所谓......
  • Python用偏最小二乘回归Partial Least Squares,PLS分析桃子近红外光谱数据可视化
    全文链接:https://tecdat.cn/?p=34376原文出处:拓端数据部落公众号PLS,即偏最小二乘(PartialLeastSquares),是一种广泛使用的回归技术,用于帮助客户分析近红外光谱数据。如果您对近红外光谱学有所了解,您肯定知道近红外光谱是一种次级方法,需要将近红外数据校准到所要测量的参数的主要......
  • R语言和Python对copula模型Gaussian、t、Clayton 和 Gumbel 族可视化理论概念和文献计
    原文链接:http://tecdat.cn/?p=27240 原文出处:拓端数据部落公众号最近我们被客户要求撰写关于copula的研究报告,包括一些图形和统计输出。本文包含一些直观的示例来说明copula理论的核心概念。以下是脚本及其各自用途的简短列表:首先演示如何使用高斯copula来模拟具有任意......
  • pandas 索引
    这行代码使用Pandas进行数据筛选,具体做了以下操作:pythonCopycodedf=df.loc[pd.notna(df["ab"])]解释如下:df["ab"]:这是DataFrame中名为"ab"的列(可能是小写或大写,取决于实际的列名)。这一列的数据将用于过滤DataFrame。pd.notna(df["ab"]):这是一个布尔条件,它......
  • Python实现完全二叉树
    给定一个元素序列(如列表),递归的创建一颗完全二叉树完整代码如下#!/usr/bin/envpython3classTreeNode:"""Nodeofcompletetree"""def__init__(self,data=0):self.data=dataself.left=Noneself.right=Nonedefb......
  • 关于python中pip安装库过程中报错的解决办法
    晚上使用flask框架搭建web服务,启动后报错如下:WARNING:Thisisadevelopmentserver.Donotuseitinaproductiondeployment.UseaproductionWSGIserverinstead. 经过搜索大法,发现是因为在开发环境中,Flask应用程序是使用内置的服务器(如SimpleServer或Lighttpd)运......
  • 【Python】Formatter预定义的字段有哪些
    字段描述namelogger名字levelno日志级别数字levelname日志级别字符串pathname打印日志文件路径filename打印日志文件名module模块名lineno日志调用行数funcName日志调用所在函数名created消息创建时的时间对象(time.time())asctime消......
  • 【Python】【OpenCV】Cameo项目(一)实时显示摄像头帧
     Cameo项目介绍:1、实时捕获并显示摄像头帧。2、具备截图、保存视频和退出三个功能键。 要求存在文件:manager.py和cameo.py 一、manager.py两个类:CaptureManager、WindowManager  CaptureManager负责摄像头帧的捕获,编解码得到实际帧,当前帧保存为图片、一段时间内的......
  • C++ vs Python
    WhyC++isfasterthanPythonhttps://www.freecodecamp.org/news/python-vs-c-plus-plus-time-complexity-analysis/SummaryTable编程语言stronglytyped?跨平台语言类型C++YesYes编译型PythonNoYes解释型参考资料stronglytypedprogrammingla......
  • 学习Python相关软件的安装
    学习Python相关软件的安装Typora软件的使用它不是国产软件的,它是国外的,官方网站是国外,在国内下载国外的软件,就会出现下载速度慢的问题#1.下载:https://typoraio.cn/这个软件不是免费使用的,虽然收费但是不贵,很好用!#2.这款软件是支持markdown格式的,是目前使用最为频繁......