python生成折线图怎么对特定点做颜色_python库matplotlib绘制折线图,散点图以及设置样式...
一:首先导入matplotlib库:
File->setting
Project Interpreter 点击右边的+号
搜索到之后点击左下角install package安装。
二:折线图:
#折线图
import matplotlib.pyplot as plt
x_valuse = [1,2,3,4,5]
y_squares = [1,4,9,16,25] #表示(0,1) (1,4) ……的点
plt.plot(x_valuse,y_squares, linewidth = 5) #设置横纵坐标和线条粗细
plt.xlabel("Value", fontsize=14) #横轴
plt.ylabel("Square of Value", fontsize=14) #横轴
plt.show()
三:散点图
#scatter绘制散点图
#plt.scatter(2,4)#绘制一个点
x_valuse = [1,2,3,4,5]
y_squares = [1,4,9,16,25]
'''
scatter参数总结:
x,y:表示的是shape大小为(n,)的数组,也就是我们即将绘制散点图的数据点,输入数据。
s:表示的是大小,是一个标量或者是一个shape大小为(n,)的数组,可选,默认20。
c:表示的是色彩或颜色序列,可选,默认蓝色’b’。但是c不应该是一个单一的RGB数字,也不应该是一个RGBA的序列,因为不便区分。c可以是一个RGB或RGBA二维行数组。
marker:MarkerStyle,表示的是标记的样式,可选,默认’o’。
cmap:Colormap,标量或者是一个colormap的名字,cmap仅仅当c是一个浮点数数组的时候才使用。如果没有申明就是image.cmap,可选,默认None。
norm:Normalize,数据亮度在0-1之间,也是只有c是一个浮点数的数组的时候才使用。如果没有申明,就是默认None。
vmin,vmax:标量,当norm存在的时候忽略。用来进行亮度数据的归一化,可选,默认None。
alpha:标量,0-1之间,可选,默认None。
linewidths:也就是标记点的长度,默认None。
'''
plt.scatter(x_valuse,y_squares,s=100)#绘制一系列点
plt.title("Square Numbers", fontsize=14)
plt.xlabel("Value", fontsize=14) #横轴
plt.ylabel("Square of Value", fontsize=14) #横轴
'''
tick_params参数的总结:
参数axis的值为’x’、’y’、’both’,分别代表设置X轴、Y轴以及同时设置,默认值为’both’。
参数which的值为 ‘major’、’minor’、’both’,分别代表设置主刻度线、副刻度线以及同时设置,默认值为’major’
(主刻度线、副刻度线类似于厘米尺。CM与MM的区别)
参数direction的值为’in’、’out’、’inout’,分别代表刻度线显示在绘图区内侧、外侧以及同时显示
参数length和width分别用于设置刻度线的长度和宽度
参数pad用于设置刻度线与标签间的距离
参数color、labelcolor、colors分别用于设置刻度线的颜色、刻度线标签的颜色以及同时设置刻度线及标签颜色
参数labelsize用于设置刻度线标签的字体大小
参数bottom, top, left, right的值为布尔值,分别代表设置绘图区四个边框线上的的刻度线是否显示
参数labelbottom, labeltop, labelleft, labelright的值为布尔值,分别代表设置绘图区四个边框线上的刻度线标签是否显示
'''
plt.tick_params(axis='both', which='major',labelsize=14)
plt.show()
四:自动生成图以及使用颜色映射
#自动生成图形
x_valuse = list(range(1,100)) #创建一个整数列表,list() 方法用于将元组转换为列表,Python 的元组与列表类似,不同之处在于元组的元素不能修改。
y_squares = [x**2 for x in x_valuse] #!!!
#plt.scatter(x_valuse, y_squares, c='green', s=40)
plt.scatter(x_valuse, y_squares, c=y_squares, cmap=plt.cm.Blues, s=40)#使用颜色映射
plt.axis([0,100,0,10000])
plt.show()
五:保存图
#保存图
plt.savefig('a.png',bbox_inches='tight')#第二个参数表示将多余的空白区域剪掉
python生成折线图怎么对特定点做颜色_python库matplotlib绘制折线图,散点图以及设置样式...相关推荐
- python生成折线图怎么对特定点做颜色_python使用matplotlib绘制简单的折线图和散点图...
生成数据 数据可视化 数据可视化指的是通过可视化表示来探索数据,它与数据挖掘机密相关. 安装matplotlib 请访问https://pypi.python.org/pypi/matplotlib/ ...
- 霍兰德人格分析:利用Python第三方库matplotlib绘制雷达图
美国约翰霍普金斯大学霍兰德教授认为,个人职业兴趣特性与职业之间应有一种内在的对应关系.根据兴趣的不同,人格可分为研究型(I).艺术型(A).社会型(S).企业型(E).传统型(C).现实型(R)六个维 ...
- python matplotlib画折线图_python使用matplotlib绘制折线图教程
matplotlib简介 matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地行制图.而且也可以方便地将它作为绘图控件,嵌入GUI应用程序 ...
- python绘制折线图保存_Python利用matplotlib绘制折线图的新手教程
前言 matplotlib是Python中的一个第三方库.主要用于开发2D图表,以渐进式.交互式的方式实现数据可视化,可以更直观的呈现数据,使数据更具说服力. 一.安装matplotlib pip i ...
- python用matplotlib画雷达图_python使用matplotlib绘制雷达图
本文实例为大家分享了python使用matplotlib绘制雷达图的具体代码,供大家参考,具体内容如下 示例代码: # encoding: utf-8 import pandas as pd impo ...
- python绘制热图_python使用matplotlib绘制热图
python常用的绘图库就是matplotlib,今天在给公司绘图时,偶然间发现matplotlib可以绘制热图,并且十分简洁,拿出来跟大家分享一下.(由于涉及到公司数据问题,这里采用随机数生成数据进 ...
- python绘制坐标系_python库matplotlib绘制坐标图
很多时候我们数据处理的时候要画坐标图,下面我用第三方库matplotlib以及scipy绘制光滑的曲线图 需要安装的库有 matplotlib,scipy, numpy import matplotl ...
- python教程-数据分析-matplotlib绘制折线图2 +总结(搭建网格,加上图例,修改图片的颜色和线条,脑图总结)
上一篇博客我们展示到了如何将matplotlib里面的中文正确输出 链接上一篇:python教程-数据分析-matplotlib绘制折线图1 matplotlib 今天这一篇我们继续学习matplot ...
- python画曲线图例-python使用matplotlib绘制折线图教程
matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地行制图.而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中. 它的文档相当完备,并 ...
- 如何使用python画折线图-python使用matplotlib绘制折线图教程
matplotlib简介 matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地行制图.而且也可以方便地将它作为绘图控件,嵌入GUI应用程序 ...
最新文章
- UA PHYS515A 电磁理论III 静磁学问题2 标量势方法与向量势方法简介
- SurfaceFlinger 和 Hardware Composer
- 大批量文件处理的7条建议
- Android之如何解决Android Studio左边的的project不见了
- python安装robotframework报错_robotframework-autoitlibrary离线安装
- u-boot2010.06移植阶段三--norflash驱动
- Unity Inspector 给组件自动关联引用
- 雨棚板弹性法计算简图_旌阳移动推拉雨棚移动蓬定制
- Android添加垂直滚动ScrollView 常见问题
- OpenCV 利用MFC的Picture控件显示和处理图像
- 模板方法模式-Template Method Pattern
- RINEX观测值文件读取(O文件)
- 微信小程序商城系统订单管理功能介绍
- Lesson 17.11 案例一:SVHN街道实景门牌识别
- 一元函数积分学2_不定积分的分部积分法
- 微型计算机硬盘安装在哪,微型计算机的硬盘是该机的
- 元芳, 我在 Win10 上用 Docker 肝了个 LNMP , 康康?
- 【Shell系列】$(shell pwd)和$(pwd)用法区别
- 大数据面试必问点与模拟笔试题
- 选择恐惧症终极自救指南
热门文章
- Hyper-V 3.0 - 关于存储迁移的一些说明
- 计算机组装与维护5416答案,沈阳工业大学计算机科学与技术专业2016年在重庆理科高考录取最低分数线...
- 二级计算机混合引用,Excel单元格的相对引用、绝对引用和混合引用
- vmware+player+12+linux,Vmware player 12
- java.util.zip.ZipException:invalid distance distance too far back
- Android意图Intent总结(隐式意图,显示意图,意图数据传递,意图数据回传)
- android封装全局调用的toast_自定义Toast,解决系统Toast存在的问题
- mro python_一窥Python中MRO排序原理
- python可以处理什么文件_第十五篇 Python之文件处理
- mysql的server_id怎么设置_MySQL Server-id踩到的坑