首页 > 其他分享 >pandas 画图

pandas 画图

时间:2024-10-09 23:44:22浏览次数:6  
标签:plot kind df 画图 np line 绘制 pandas

当然,以下是一些使用 Pandas 的 df.plot() 方法绘图的例子:

  1. 线图

    import pandas as pd
    import numpy as np
    
    # 创建数据
    t = np.linspace(0, 10, 100)
    x = np.sin(t)
    y = np.cos(t)
    
    # 创建 DataFrame
    df = pd.DataFrame({'x': x, 'y': y})
    
    # 绘制线图
    df.plot(x='t', y=['x', 'y'])
    
  2. 散点图

    # 绘制散点图
    df.plot(x='t', y='x', kind='scatter')
    
  3. 柱状图

    # 绘制柱状图
    df.plot(x='t', y='x', kind='bar')
    
  4. 直方图

    # 绘制直方图
    df['x'].plot(kind='hist')
    
  5. 箱型图

    # 绘制箱型图
    df['x'].plot(kind='box')
    
  6. 面积图

    # 绘制面积图
    df.plot(x='t', y='x', kind='area')
    
  7. 饼图

    # 绘制饼图
    df.plot(kind='pie', y=['x', 'y'])
    
  8. 多图绘制

    # 绘制多图
    df.plot(x='t', y=['x', 'y'], kind='line', subplots=True)
    
  9. 带有条件的图

    # 绘制满足条件的图
    df[df['x'] > 0].plot(x='t', y='x', kind='line')
    
  10. 带颜色和样式的图

    # 绘制带颜色和样式的图
    df.plot(x='t', y='x', kind='line', color='r', style='--')
    
  11. 带图例的图

    # 绘制带图例的图
    df.plot(x='t', y=['x', 'y'], kind='line', legend=True)
    
  12. 带标题和轴标签的图

    # 绘制带标题和轴标签的图
    df.plot(x='t', y='x', kind='line', title='Sin Wave', xlabel='t', ylabel='x')
    
  13. 带网格的图

    # 绘制带网格的图
    ax = df.plot(x='t', y='x', kind='line')
    ax.grid(True)
    
  14. 带标记点的图

    # 绘制带标记点的图
    df.plot(x='t', y='x', kind='line', marker='o')
    
  15. 保存图形

    # 绘制图形并保存
    df.plot(x='t', y='x', kind='line')
    plt.savefig('sin_wave.png')
    

这些例子展示了如何使用 Pandas 的 .plot() 方法来绘制不同类型的图表。你可以根据需要调整代码中的参数来满足你的具体需求。

标签:plot,kind,df,画图,np,line,绘制,pandas
From: https://www.cnblogs.com/redufa/p/18455423

相关文章

  • 数据分析库Pandas
    一、认识Pandas数据分析库        Pandas是一个功能强大的数据分析库,它提供了丰富的数据结构和函数来处理和分析表格数据。在处理类似您提供的Excel文件时,首先需要导入Pandas库并读取数据,然后进行数据清洗和预处理,最后进行数据分析和可视化。二、DataFrame基本操作......
  • Python酷库之旅-第三方库Pandas(139)
    目录一、用法精讲626、pandas.plotting.scatter_matrix方法626-1、语法626-2、参数626-3、功能626-4、返回值626-5、说明626-6、用法626-6-1、数据准备626-6-2、代码示例626-6-3、结果输出627、pandas.plotting.table方法627-1、语法627-2、参数627-3、功能627......
  • Python酷库之旅-第三方库Pandas(136)
    目录一、用法精讲611、pandas.DataFrame.to_orc方法611-1、语法611-2、参数611-3、功能611-4、返回值611-5、说明611-6、用法611-6-1、数据准备611-6-2、代码示例611-6-3、结果输出612、pandas.DataFrame.to_dict方法612-1、语法612-2、参数612-3、功能612-4、......
  • Pandas时间序列 处理方法
    当然可以,以下是Pandas处理时间序列的常用方法总结,代码和文字说明均使用Markdown格式。1.日期解析将字符串日期转换为Pandas的datetime对象。importpandasaspd#假设有一个包含日期字符串的DataFramedf=pd.DataFrame({'date':['2021-01-01','2021-01-02','2021-01-03......
  • pandas常用数据格式IO性能对比
    前言本文对pandas支持的一些数据格式进行IO(读写)的性能测试,大数据时代以数据为基础,经常会遇到操作大量数据的情景,数据的IO性能尤为重要,本文对常见的数据格式csv、feather、hdf5、jay、parquet、pickle性能进行对比。csvCSV(Comma-SeparatedValues)是一种用于存储表格数据的......
  • Pandas库详细学习要点
    Pandas库是一个基于Python的数据分析库,它提供了丰富的数据结构和数据分析工具,非常适合数据科学和数据分析领域的工作。以下是Pandas库详细学习的一些要点:1.数据结构-Series:一维带标签数组,类似于NumPy中的一维数组,但它可以包含任何数据类型。每个元素都有一个标签(索引)。-D......
  • Pandas 方法总结
    目录Pandas方法总结1.读取写入2.数据查看3.选择过滤4.数据清洗5.数据转换6.数据聚合7.数据合并8.时间序列9.数据处理10数据重塑11.数据导出12.绘图13.其他方法Pandas方法总结Pandas是一个强大的Python数据分析库,它提供了快速、灵活和表达力强的数据结构,旨在使......
  • Pandas DataFrame对象df 读取数据
    你的df是一个PandasDataFrame对象,类似于一个表格结构的数据,通常有行和列。根据你的描述,表格中有多列数据,例如TS_CODE,DATE,TIME,OPEN等,总共有33列。要显示df中某个特定项目的值,例如“股票的当前价格”,你可以按照以下方式来操作。假设df里有一列CURRENT_PRICE表......
  • Indexing, Selecting & Assigning(pandas学习二)
    Nativeaccessors(原生访问器)原生Python对象为索引数据提供了很好的方法。Pandas继承了所有这些方法,这有助于轻松上手。考虑这个DataFramereviews输出如下(未截全):在Python中,我们可以通过将对象作为属性访问来访问它的属性。例如,book对象可能有一个title属性,我们可......
  • Creating, Reading and Writing(pandas学习一)
    开始入门要使用pandas库,通常从以下这行代码开始。importpandasaspd创建数据pandas中有两个核心对象:DataFrame(数据框)和Series(系列)。DataFrameDataFrame是一个表格。它包含一个单独条目的数组,每个条目都有特定的值。每个条目对应一行(或一条记录)和一列。pd.DataFrame......