安装matplotlib.pyplot模块

pip install matplotlib

导入模块

import matplotlib.pyplot as plt

创建画布(可省略)

matplotlib所绘制的图像都位于画布(figure)对象中,可以设置画布的颜色,边框,大小等,此步骤可以省略,如果不设置就是默认的白底设置画布背景

import matplotlib.pyplot as plt
plt.figure(figsize=(4,3),facecolor="Honeydew",edgecolor="pink",frameon=True)
#figsize:指定figure的宽和高,单位为英寸;
#facecolor:背景颜色
#edgecolor:边框颜色
#frameon:是否显示边框
plt.show()

设置字体

import matplotlib.pyplot as plt
#设置中文字体,几种常用字体任选其一
plt.rcParams["font.sans-serif"]="Arial Unicode MS"
plt.rcParams["font.sans-serif"]="SimHei Unicode MS"#黑体
plt.rcParams["font.sans-serif"]="SimSun Unicode MS"#宋体
plt.rcParams["font.sans-serif"]="Microsoft YaHei Unicode MS"#微软雅黑

绘制折线图

数据源链接: (提取码: c766 )

https://pan.baidu.com/s/1-ACUjWxBrL8aPA9pOIIrqQ?pwd=c766

导入数据

import pandas as pd
data=pd.read_csv("路径/书店每月销量数据.csv",encoding="utf-8")
data

绘制折线图

#pip install matplotlib
import matplotlib.pyplot as plt
#设置中文字体
plt.rcParams["font.sans-serif"]="Arial Unicode MS"
#创建画布
plt.figure()
plt.figure(figsize=(4,3),facecolor="Honeydew")
#绘制折线图,其中只有横纵坐标是必要参数,其他的颜色,标记,标签都是可选项
plt.plot(data["month"],data["sum"],color="orange",marker="o",label="每月总销量")
plt.xlabel("月份")
plt.ylabel("销量")
plt.title("XX书店销量趋势")
#显示图例
plt.legend()
#显示图像
plt.show()

不设置可选参数时的默认配置

设置可选参数后

其他标签表达方式参考官方文档

https://matplotlib.org/stable/api/markers_api.html?spm=wolai.workspace.0.0.6770733eBOAU2h

python数据绘图-折线图(matplotlib.pyplot)相关推荐

  1. python画柱状图和折线图-Python数据可视化–折线图–柱状图

    from matplotlib import pyplot import random x = list(range(0,100)) y = [random.randint(0,100) for r ...

  2. 【python数据可视化笔记】——matplotlib.pyplot()

    目 录 1  %matplotlib inline 2  matplotlib图例中文乱码以及坐标负号显示 2.1  快速解决办法 2.2  永久解决办法 2.2.1  找到自己想要的中文字体 2.2 ...

  3. 使用python代码画折线图【matplotlib】

    1.画折线图[一条示例] import matplotlib.pyplot as plt import numpy as npx_axis_data = [1,2,3,4,5,6,7] #x y_ax ...

  4. python画散点图程序-Python散点图与折线图绘制过程解析

    这篇文章主要介绍了Python散点图与折线图绘制过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 在数据分析的过程中,经常需要将数据可视化,目 ...

  5. python画折线图代码-python绘制简单折线图代码示例

    1.画最简单的直线图 代码如下: import numpy as np import matplotlib.pyplot as plt x=[0,1] y=[0,1] plt.figure() plt ...

  6. python画折线图详解-python绘制简单折线图代码示例

    1.画最简单的直线图 代码如下: import numpy as np import matplotlib.pyplot as plt x=[0,1] y=[0,1] plt.figure() plt ...

  7. python画折线图-python绘制简单折线图代码示例

    1.画最简单的直线图 代码如下: import numpy as np import matplotlib.pyplot as plt x=[0,1] y=[0,1] plt.figure() plt ...

  8. python画折线图显示点值-Python 绘制可视化折线图

    1. 用 Numpy ndarray 作为数据传入 ply import numpy as np import matplotlib as mpl import matplotlib.pyplot a ...

  9. python怎么画折线图

    要在 Python 中绘制折线图,你可以使用 matplotlib 库中的 plot() 函数. 首先,你需要安装 matplotlib 库,这可以使用 pip 包管理器来完成.在终端或命令提示符中输 ...

最新文章

  1. php while循环控制实例讲解
  2. 【计算理论】计算复杂性 ( P 类 | 有效算法函数 | NP 直觉 | NP 简介 | NP 类严格数学定义 )
  3. 信号 应用场景 内置信号 内置信号操作 自定义信号
  4. 基于java银行ATM管理系统设计(含源文件)
  5. 十一、Oracle学习笔记:高级关联查询
  6. spring管理bean容器(笔记)[继]
  7. linux远程映射usb设备,Linux 系统下USB端口映射
  8. SIR模型的应用(2) - Influence maximization in social networks based on TOPSIS(3)
  9. 一款开源的支持离线的支持MarkDown的优秀笔记软件----思源笔记
  10. 全国各省电信及网通DNS大全
  11. JXT 导出数据到EXCEL
  12. oracle中datedif函数,Datedif函数全面解析和BUG分析
  13. Elasticsearch - Fuzzy query
  14. java数据仓库的生鲜配送系统
  15. 什么是链路追踪?分布式系统如何实现链路追踪?
  16. 【一起学Rust】Rust的Hello Rust详细解析
  17. Android教程之名词扫盲汇总
  18. 广电系统三八红旗集体推荐材料_三八红旗集体事迹材料
  19. oracl 查询一年所有的天
  20. 修改windows操作系统的远程桌面默认端口号

热门文章

  1. php plupload,Plupload中文文档
  2. PowerMILL 2016汽车零件模具编程加工视频教程
  3. Java计算日期时间差的工具类总结
  4. Java基础-----计算时间间隔
  5. 米拓CMS插件推荐免登陆采集发布插件
  6. VUE值$refs的使用
  7. 深入理解MySQL——数据库分区
  8. node sass卸载_node安装与卸载方法
  9. mysql jdb_使用JDB进行调试
  10. jdb java 变量编号_jdb 调试java