matplotlib入门-基金走势图

这篇具有很好参考价值的文章主要介绍了matplotlib入门-基金走势图。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、matplotlib简介

matplotlib是一个Python 2D绘图库,开发者仅需要几行代码就可以生成曲线图、柱状图、散点图甚至动画。需要另外安装,一条命令搞定。

pip install matplotlib

它的绘图接口在matplotlib.pyplot模块中,pyplot提供和MATLIB绘图API类似的接口。

1、matplotlib图表基本元素

  • 坐标系标题  title

  • X轴和Y轴     axis

  • 轴标签  xlabel 、ylabel

  • 轴刻度  tick   标注坐标轴的分隔,有最小刻度、最大刻度。

  • 绘图区域  axes

2、基本的API

figure对象:绘图对象,在figure图表之上可以增加多个子图然后在子图上绘制点和线。

子图:就是一个figure窗口可以画多个小图片。

# 通过pyplot获取figure对象fig = plt.figure()# 绘制一个子图,返回一axes坐标轴ax = fig.add_subplot(1,1,1)

plot方法:plot(x,y) 接收X轴坐标列表和Y轴坐标列表,扩展的参数可以设置线条形状,颜色等

下面是一个最简单的例子,Y=X^2

import matplotlib.pyplot as pltfig = plt.figure()ax = fig.add_subplot(1,1,1)ax.plot([1,2,3,4],[1,4,9,16])plt.show()

matplotlib入门-基金走势图,Python&Go,matplotlib

二、用matplotlib画基金走势图

读取csv文件格式如下,每天一条记录,第二列是基金净值,第三列是累计净值,然后画出图表。

。。。。。2020-10-20,1.1752,1.3321。。。。。2021-09-18,2.4824,2.6160。。。。。

代码

matplotlib入门-基金走势图,Python&Go,matplotlib

生成的图

matplotlib入门-基金走势图,Python&Go,matplotlib

代码解析

# 设置X轴刻度,以月为单位

ax.xaxis.set_major_locator   (mdates.MonthLocator())

# 设置X轴格式,如果是数值就不用设置,日期需要设置

ax.xaxis.set_major_formatter(mdates.DateFormatter("%Y-%m"))

#使用numpy加载以逗号分割的csv文件,返回三个列表数据

np.loadtxt

# 设置X轴标签倾斜45放置

label.set_rotation(45)

注:matplotlib实际项目中应用接触比较少,网页上画统计报表图现在比较常用的是百度的ECharts,我们收银台销售报表用的也是EChars,后端Java接口提供数据,前端使用EChars将图渲染出来。文章来源地址https://www.toymoban.com/news/detail-739385.html

到了这里,关于matplotlib入门-基金走势图的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • python数据可视化神库:Matplotlib快速入门

    Matplotlib易于使用,是Python中了不起的可视化库。它建立在NumPy数组的基础上,旨在与更广泛的SciPy堆栈一起工作,并由几个图组成:线图、条形图、散点图、直方图等。 在上面的例子中,X和Y的元素提供了X轴和Y轴的坐标,并根据这些坐标绘制了一条直线。 Pyplot是一个Matplotli

    2023年04月27日
    浏览(42)
  • 【理财入门】基金入门概念学习

    内容来自百度搜索、B站视频 BV1Eo4y197xL、BV1R44y1673F,整理而成 全称叫做证券投资基金,作为一种投资工具,把众多投资人的资金汇集起来,由基金托管人(例如银行)托管,让专业的基金管理公司管理和运作,通过投资股票和债券等投资,获取收益。 1、按是否可赎回划分 开

    2024年02月01日
    浏览(39)
  • 【Python数据科学快速入门系列 | 06】Matplotlib数据可视化基础入门(一)

    这是机器未来的第52篇文章 原文首发地址:https://robotsfutures.blog.csdn.net/article/details/126899226 【Python数据科学快速入门系列 | 01】Numpy初窥——基础概念 【Python数据科学快速入门系列 | 02】创建ndarray对象的十多种方法 【Python数据科学快速入门系列 | 03】玩转数据摘取:Numpy的索引

    2024年02月03日
    浏览(46)
  • ETF基金入门与市场探索性分析

    0 1 引言 ETF(交易所交易基金)在近年来随着市场的成熟和投资者需求的增长而迅速发展。它结合了传统共同基金和股票的特点,提供了一个相对高效、灵活的投资途径。对于个人投资者而言,了解ETF的工作原理、种类、以及与其他金融工具相比的优势和劣势,是构建投资组

    2024年03月24日
    浏览(41)
  • Python 数据分析入门教程:Numpy、Pandas、Matplotlib和Scikit-Learn详解

    NumPy是一个Python的科学计算基础模块,提供了多维数组和矩阵操作功能。 NumPy中的数组比Python自带的列表更适合进行数值计算和数据分析。 Pandas建立在NumPy之上,提供了更高级的数据分析功能。 Pandas中的DataFrame可以看成是一个二维表格,便于加载和分析数据。 Matplotlib可以用来绘

    2024年02月07日
    浏览(49)
  • 数据可视化神器!Matplotlib Python教程 | 从入门到精通绘制各种类型的图形和保存图形

    大家好,我是爱吃熊掌的鱼,今天我要给大家带来一篇有趣开朗的Matplotlib Python教程。Matplotlib是Python中最流行的数据可视化库之一,它可以帮助我们将数据转化为易于理解的图表和图形。无论你是初学者还是专业人士,Matplotlib都是一个非常有用的工具。让我们开始吧! 在开

    2023年04月21日
    浏览(46)
  • 用K近邻(KNN)机器学习算法进行股票走势预测-Python

    K近邻(KNN,K-Nearest Neighbors)是最简单的机器学习算法之一,可用于回归和分类。KNN是一种“惰性”学习算法,从技术上讲,它不训练模型来进行预测。K近邻的逻辑是,假设有一个观测值,这个观测值被预测属于离它k个最近观测值中所占比例最大的那一个类。KNN方法是直接尝试

    2024年02月04日
    浏览(49)
  • 【Python数据科学 | 11】应用实战:我的第一个开源项目-基金定投回测工具

    这是机器未来的第60篇文章 原文首发地址:https://robotsfutures.blog.csdn.net/article/details/127712752 【Python数据科学快速入门系列 | 01】Numpy初窥——基础概念 【Python数据科学快速入门系列 | 02】创建ndarray对象的十多种方法 【Python数据科学快速入门系列 | 03】玩转数据摘取:Numpy的索引

    2024年02月02日
    浏览(103)
  • 【数据分析入门】Matplotlib

    Matplotlib 是 Python 的 二维绘图库 ,用于 生成符合出版质量或跨平台交互环境的各类图形 。    Matplotlib 绘图 的基本步骤一般为6步,分别为:1- 准备数据 ,2- 创建图形 ,3- 绘图 ,4- 自定义设置 , 5- 保存图形 ,6- 显示图形 。    下面对上述代码进行解释:    步骤1 创

    2024年02月12日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包