码迷,mamicode.com
首页 > 其他好文 > 详细

matplotlib学习之颜色样式

时间:2017-10-04 15:19:30      阅读:161      评论:0      收藏:0      [点我收藏+]

标签:划线   triangle   down   绿色   运行   point   images   阴影   odi   

一、颜色

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
1       tri_down marker
2       tri_up marker
3       tri_left marker
4       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学习之颜色样式

标签:划线   triangle   down   绿色   运行   point   images   阴影   odi   

原文地址:http://www.cnblogs.com/jasonhaven/p/7625436.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!