matplotlib学习之颜色样式
一、颜色
1.内建八种默认颜色
蓝色 - 'b' 绿色 - 'g' 红色 - 'r' 青色 - 'c' 品红 - 'm' 黄色 - 'y' 黑色 - 'k' 白色 - 'w'
2.灰度
plt.plot(y, color='0.2')
plt.plot(y + 2, color='0.5')
plt.plot(y + 4, color='0.8')
plt.show()
3.html
plt.plot(y, color='#00ff00')
plt.plot(y + 2, color='#0f0f0f')
plt.plot(y + 4, color='#672304')
plt.show()
4.rgb元组
plt.plot(y, color=(0.2, 0.3, 0.5))
plt.plot(y + 2, color=(0.56, 0.89, 0.12))
plt.show()
二、 样式
1.点
'.' point marker
',' pixel marker
'o' circle marker
'v' triangle_down marker
'^' triangle_up marker
'<' triangle_left marker
'>' triangle_right marker
'' tri_down marker
'' tri_up marker
'' tri_left marker
'' tri_right marker
's' square marker
'p' pentagon marker
'*' star marker
'h' hexagon1 marker
'H' hexagon2 marker
'+' plus marker
'x' x marker
'D' diamond marker
'd' thin_diamond marker
'|' vline marker
'_' hline marker
2.线
'-' solid line style
'--' dashed line style
'-.' dash-dot line style
':' dotted line style
三、测试代码
# coding:utf-8 from matplotlib import pyplot as plt
import numpy as np def color():
'''
八内建的默认颜色
b blue
g green
r red
c cyan
m magenta
y yellow
k black
w white 其他方式
灰色阴影
html
rgb元组
'''
y = np.arange(1, 5) plt.plot(y, color='g')
plt.plot(y + 1, color='c')
plt.show() plt.plot(y, color='0.2')
plt.plot(y + 2, color='0.5')
plt.plot(y + 4, color='0.8')
plt.show() plt.plot(y, color='#00ff00')
plt.plot(y + 2, color='#0f0f0f')
plt.plot(y + 4, color='#672304')
plt.show() plt.plot(y, color=(0.2, 0.3, 0.5))
plt.plot(y + 2, color=(0.56, 0.89, 0.12))
plt.show() def style():
'''
样式分为点和线
点:23种,不同点默认使用不同颜色
线:4种
实线,虚线,点划线, :return:
'''
y = np.arange(1, 10)
plt.plot(y, marker='o')
plt.plot(y + 1, '*')
plt.plot(y + 2, '>')
plt.plot(y + 3, 'H')
plt.show() plt.plot(y, '--')
plt.plot(y + 1, '-.')
plt.plot(y + 2, ':')
plt.plot(y + 3, '-')
plt.show() if __name__ == '__main__':
# color()
# style()
'''
样式字符串
可以将颜色,点,线写成一个字符串
例如:
cx--
mo:
kp-
'''
y = np.arange(1, 10)
plt.plot(y, 'cx-')
plt.plot(y + 1, 'mo:')
plt.plot(y + 2, 'kp-')
plt.show()
四、运行结果







matplotlib学习之颜色样式的更多相关文章
- matplotlib学习之绘图基础
matplotlib:http://www.cnblogs.com/jasonhaven/p/7609059.html 1.基本图形 散点图:显示两组数据的值,每个点的坐标位置由变量的值决定,头一组不 ...
- Matplotlib学习---matplotlib的一些基本用法
Matplotlib有两种接口,一种是matlab风格接口,一种是面向对象接口.在这里,统一使用面向对象接口.因为面向对象接口可以适应更复杂的场景,在多图之间进行切换将变得非常容易. 首先导入matp ...
- Matplotlib学习笔记(二)
原 Matplotlib学习笔记 参考:Python数据科学入门教程 Python3.6.1 jupyter notebook .caret, .dropup > .btn > .car ...
- Matplotlib学习笔记(一)
原 matplotlib学习笔记 参考:Python数据科学入门教程 Python3.6.1 jupyter notebook .caret, .dropup > .btn > .ca ...
- jQuery学习之------元素样式的操作
jQuery学习之------元素样式的操作 一..addClass( className )方法----增加样式 1.addClass( className ) : 为每个匹配元素所要增加的一个或多 ...
- Jetpack Compose学习(7)——MD样式架构组件Scaffold及导航底部菜单
Jetpack Compose学习(7)--MD样式架构组件Scaffold及导航底部菜单 | Stars-One的杂货小窝 Compose给我们提供了一个Material Design样式的首页组件 ...
- 增加字体和颜色样式-------CSS
通过使用CSS,控制文本的字体,风格和颜色 1.基本操作: body{ font-family: Verdana, Geneva, Tahoma, sans-serif } body{ font-si ...
- Matplotlib学习---用matplotlib画箱线图(boxplot)
箱线图通过数据的四分位数来展示数据的分布情况.例如:数据的中心位置,数据间的离散程度,是否有异常值等. 把数据从小到大进行排列并等分成四份,第一分位数(Q1),第二分位数(Q2)和第三分位数(Q3)分 ...
- Matplotlib学习---用matplotlib画直方图/密度图(histogram, density plot)
直方图用于展示数据的分布情况,x轴是一个连续变量,y轴是该变量的频次. 下面利用Nathan Yau所著的<鲜活的数据:数据可视化指南>一书中的数据,学习画图. 数据地址:http://d ...
随机推荐
- Spring项目用junit 时出现org.junit.runners.BlockJUnit4ClassRunner cannot be resolved(转)
spring框架项目用junit做测试时,程序在自动编译时出现下述问题: 程序的问题是项目中找不到org.junit.runners.BlockJUnit4ClassRunner,有两种可能,一是没有 ...
- AutoCAD 许可管理器不起作用,或未正确安装,现在将关闭
问题描述 重新安装了也还是这样,而且第二次打开都跳不出申请码界面就关闭了. 问题原因,初步认为:AutoCAD 在首次弹出申请激活类型的类型时,直接选择了网络激活,而且没有激活成功.再想通过激活码的方 ...
- 爬虫爬数据时,post数据乱码解决的方法
近期在写一个爬虫,目标站点是:http://zx.bjmemc.com.cn/.可能是为了防止被爬取数据,它给自身数据加了密. 用谷歌自带的抓包工具也不能捕获到数据. 于是下了Fiddler. ...
- php excel文件导出之phpExcel扩展库
php Excel 文件导出 phpExcel 官网 http://phpexcel.codeplex.com/ /** * 导出特定文件 * 依据详细情况而定 */ public function ...
- android 弹幕评论效果
纯粹依照自己的想法仿照b站的弹幕写的一个demo,不知道正确的姿势怎么样的. demo下载地址 首先.一条弹幕就是一个textview public abstract class Danmu exte ...
- Android学习笔记进阶17之LinearGradient
具体的看一下博文:Android学习笔记进阶15之Shader渲染 package xiaosi.BitmapShader; import android.app.Activity; import a ...
- activity 接回返回值
activity 接回返回值 今天做订单列表显示 点击某一项显示订单详细信息,在详细activity中用户可以选择取消订单(未支付的状态下)当用户取消订单后订单列表也要改变状态,原来最初做法是所加载绑 ...
- BZOJ1576: [Usaco2009 Jan]安全路经Travel(树链剖分)
Description Input * 第一行: 两个空格分开的数, N和M * 第2..M+1行: 三个空格分开的数a_i, b_i,和t_i Output * 第1..N-1行: 第i行包含一个数 ...
- 微信小程序实现tab页面切换功能
wxml <scroll-view scroll-x="true" class="ip_tab_comtainer"> <view class ...
- C#创建子线程,子线程使用委托更新控件
一.背景 由于在窗体程序中通过点击一个button按键后需要更新TreeView控件的内容,由于等待时间比较长,主程序无法一起在那边等待,需要去处理其它的事情,所以就需要创建新的子线程来处理.因为主线 ...