python怎么画简单图-Python | 用matplotlib画些简单的图
环境是python3.7,工具使用的是jupyter-notebook交互式笔记本
引入相关库
from pandas import DataFrame,Series
import matplotlib.pyplot as plt
import numpy as np
%matplotlib inline # 这一行是jupyter-notebook特有的语法,其他IDE不用写
画图之前的设置:
plt.rcParams['font.sans-serif'] = ['SimHei'] # 修改字体为黑体,否则画出的图有中文的话就识别不出
plt.rcParams['axes.unicode_minus'] = False # 设置图的X轴Y轴刻度支持负号
画一张折线图:
plt.figure(1,figsize=(10,4)) # 设置画布的尺寸
plt.plot(np.random.random_integers(-20,20,20)) # 从-20到20之间随机取20个数
plt.title('这是一条折线图') # 设置图的标题
plt.xticks([0,5,10,15,20]) # 设置x轴的刻度
plt.xlabel('X轴') # 设置X轴的标签
plt.show() # 显示图
最终画出的折现图如下:
在上面的图中再添加一条折线图:
plt.figure(1,figsize=(10,4))
plt.plot(np.random.random_integers(-20,20,20)) # 第一条折线图
plt.plot(np.random.random_integers(-20,20,20)) # 第二条折线图
plt.legend(('no1','no2')) # 这个函数标注折线图
plt.title('这是一条折线图')
plt.xticks([0,5,10,15,20])
plt.xlabel('X轴')
plt.show()
plt.legend()函数只是一个开关的作用,写了就代表开启图例的标注,上述代码也等价于:
plt.figure(1,figsize=(10,4))
plt.plot(np.random.random_integers(-20,20,20),label='no1') # 第一条折线图
plt.plot(np.random.random_integers(-20,20,20),label='no2') # 第二条折线图
plt.legend() # 打开开关
plt.title('这是一条折线图')
plt.xticks([0,5,10,15,20])
plt.xlabel('X轴')
plt.show()
最终效果:
修改折线图的颜色,在画图函数传入color选项即可:
plt.figure(1,figsize=(10,4))
plt.plot(np.random.random_integers(-20,20,20),color = 'red') # 红色
plt.plot(np.random.random_integers(-20,20,20),color = 'green') # 绿色
plt.legend(('no1','no2'))
plt.title('这是一条折线图')
plt.xticks([0,5,10,15,20])
plt.xlabel('X轴')
plt.show()
效果:
python怎么画简单图-Python | 用matplotlib画些简单的图相关推荐
- Python中使用random随机函数与Matplotlib库绘制随机漫步图
Python中使用random随机函数与Matplotlib库绘制随机漫步图 一.概述 随机现象在我们的生活中并不少见,我们常见的一次抛硬币的正反面,股票的走势等等,都是随机事件.这些不确定性事件给我 ...
- Python学习-Matplotlib库绘制简单点阵图、线型图操作
Python学习-Matplotlib库绘制简单散点图图和线型图.标签设置以及刻度线设置操作 目录 1.Matplotlib绘图细节的简单理解 2.绘制点图.线型图 3.给图表设置复杂标注 4.移动刻 ...
- python画横条形图-用matplotlib画条形图(bar)
条形图(bar chart)和直方图(histogram)有点相似,但也有本质的区别.条形图主要用于对可分类的数据(quanlitative data),而直方图主要是对连续数据进行分段(quanti ...
- python绘制饼图双层_Python通过matplotlib画双层饼图及环形图简单示例
(1) 饼图(pie),即在一个圆圈内分成几块,显示不同数据系列的占比大小,这也是我们在日常数据的图形展示中最常用的图形之一. 在python中常用matplotlib的pie来绘制,基本命令如下所示 ...
- python怎样画立体图-如何用Matplotlib 画三维图的示例代码
用Matplotlib画三维图 最基本的三维图是由(x, y, z)三维坐标点构成的线图与散点图,可以用ax.plot3D和ax.scatter3D函数来创建,默认情况下,散点会自动改变透明度,以在平 ...
- 老鱼Python数据分析——篇十一:使用matplotlib画涨停趋势图
前面的文章已经解决了数据问题,接下来的重点就是对数据进行分析. 对于短期行情最直观的情绪数据,就是看每天涨停票数量的变化. 今天因为是边学边做,所以先画个简单的,只显示涨停票数变化的趋势图. 实现步骤 ...
- python画简单图-python绘制简单彩虹图
本文实例为大家分享了python绘制彩虹图的具体代码,供大家参考,具体内容如下 代码: from turtle import * #控制彩虹路径 def path(pen, r, g, b): pen ...
- python怎么画简单图-python中简单易学的绘图:用turtle画太极图
为什么想画太极图呢?因为我儿子不知道是看了哪本书还是哪个电视,竟然特地打印出一张太极图要挂在大门口,我赶紧说祖宗这挂在门外,别人看见了还以为咱家出什么事了,你喜欢就挂自己卧室门口吧,于是这张图就成了他 ...
- 怎么用python画简单的图-Python | 用matplotlib画些简单的图
环境是python3.7,工具使用的是jupyter-notebook交互式笔记本 引入相关库 from pandas import DataFrame,Series import matplotli ...
最新文章
- 端口基础常识大全+常用端口对照
- .NET平台开源项目速览(14)最快的对象映射组件Tiny Mapper
- 如何突破JAVA程序员的分水岭
- 云计算设计模式(十六)——优先级队列模式
- kali 切换图形界面_kali Linux 文本图形界面切换遇到的怪问题
- php的array_walk,PHP array_walk() 函数详解
- Qt文档阅读笔记-windowOpacity官方解析及实例(两种方法使得程序渐变出现)
- linux 返回非法指令,linux – ARM Cortex A7在内核模式下返回PMCCNTR = 0,在用户模式下返回非法指令(即使在PMUSERENR = 1之后)...
- Windows 2003 Server R2 x64 IIS6.0 eWebEditor无法显示的问题
- python 面向对象 类的内置方法
- Canonical发布信息图:Ubuntu Linux连接一切
- python是免费的、开源的、跨平台的_NovalIDE是一款开源,跨平台,而且免费的国产Python IDE。...
- HAR with Python WebDriver and BrowserMob Proxy
- 如何压缩jpg图片的大小?
- [CTBS]许可证过期之激活
- 『词向量』用Word2Vec训练中文词向量(一)—— 采用搜狗新闻数据集
- 骆昊python100天 github_GitHub - Greatandy/Python-100-Days: Python - 100天从新手到大师
- Hadoop十年解读与发展预测
- 【在SpringBoot项目中使用Validation框架检查数据格式】
- 夜曲歌词 拼音_矢野真纪《夜曲》罗马拼音歌词