python数据绘图-折线图(matplotlib.pyplot)
安装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)相关推荐
- python画柱状图和折线图-Python数据可视化–折线图–柱状图
from matplotlib import pyplot import random x = list(range(0,100)) y = [random.randint(0,100) for r ...
- 【python数据可视化笔记】——matplotlib.pyplot()
目 录 1 %matplotlib inline 2 matplotlib图例中文乱码以及坐标负号显示 2.1 快速解决办法 2.2 永久解决办法 2.2.1 找到自己想要的中文字体 2.2 ...
- 使用python代码画折线图【matplotlib】
1.画折线图[一条示例] import matplotlib.pyplot as plt import numpy as npx_axis_data = [1,2,3,4,5,6,7] #x y_ax ...
- python画散点图程序-Python散点图与折线图绘制过程解析
这篇文章主要介绍了Python散点图与折线图绘制过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 在数据分析的过程中,经常需要将数据可视化,目 ...
- python画折线图代码-python绘制简单折线图代码示例
1.画最简单的直线图 代码如下: import numpy as np import matplotlib.pyplot as plt x=[0,1] y=[0,1] plt.figure() plt ...
- python画折线图详解-python绘制简单折线图代码示例
1.画最简单的直线图 代码如下: import numpy as np import matplotlib.pyplot as plt x=[0,1] y=[0,1] plt.figure() plt ...
- python画折线图-python绘制简单折线图代码示例
1.画最简单的直线图 代码如下: import numpy as np import matplotlib.pyplot as plt x=[0,1] y=[0,1] plt.figure() plt ...
- python画折线图显示点值-Python 绘制可视化折线图
1. 用 Numpy ndarray 作为数据传入 ply import numpy as np import matplotlib as mpl import matplotlib.pyplot a ...
- python怎么画折线图
要在 Python 中绘制折线图,你可以使用 matplotlib 库中的 plot() 函数. 首先,你需要安装 matplotlib 库,这可以使用 pip 包管理器来完成.在终端或命令提示符中输 ...
最新文章
- php while循环控制实例讲解
- 【计算理论】计算复杂性 ( P 类 | 有效算法函数 | NP 直觉 | NP 简介 | NP 类严格数学定义 )
- 信号 应用场景 内置信号 内置信号操作 自定义信号
- 基于java银行ATM管理系统设计(含源文件)
- 十一、Oracle学习笔记:高级关联查询
- spring管理bean容器(笔记)[继]
- linux远程映射usb设备,Linux 系统下USB端口映射
- SIR模型的应用(2) - Influence maximization in social networks based on TOPSIS(3)
- 一款开源的支持离线的支持MarkDown的优秀笔记软件----思源笔记
- 全国各省电信及网通DNS大全
- JXT 导出数据到EXCEL
- oracle中datedif函数,Datedif函数全面解析和BUG分析
- Elasticsearch - Fuzzy query
- java数据仓库的生鲜配送系统
- 什么是链路追踪?分布式系统如何实现链路追踪?
- 【一起学Rust】Rust的Hello Rust详细解析
- Android教程之名词扫盲汇总
- 广电系统三八红旗集体推荐材料_三八红旗集体事迹材料
- oracl 查询一年所有的天
- 修改windows操作系统的远程桌面默认端口号