matplotlib制图——颜色和样式

绘图——颜色

#八种内件颜色缩写
#b:blue g:green r:red c:cyan m:magenta y:yellow k:black w:white
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
y=np.arange(1,5)
plt.plot(y,color='g')
plt.plot(y+1,color='0.5') #灰色 程度为0.5
plt.plot(y+2,color='#FFEC8B') #html 16进制颜色代码 可通过百度颜色代码(对照表查找)
plt.plot(y+3,color=(0.1,0.2,0.3))#颜色数组
plt.show()


#点、线的样式
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
y=np.arange(1,5)
plt.plot(y,marker='o') #指定marker时,会画出线段
plt.plot(y+1,marker='D')
plt.plot(y+2,'^')
plt.plot(y+3,'p')
plt.show()



#四种线形 - 实线; -- 虚线;、-.  点划线  : 点线;

import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
y=np.arange(1,5)
plt.plot(y,'-') #实线
plt.plot(y+1,'--')#虚线
plt.plot(y+2,'-.')#点划线
plt.plot(y+3,':')#点线
plt.show()

#四种线形 - 实线; -- 虚线;、-.  点划线  : 点线;
#样式字符串:可以将颜色,点型,线型写成一个字符串,如: cx-- mo: kp-
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
y=np.arange(1,5)
plt.plot(y,'cx--')
plt.plot(y+1,'mo:')
plt.plot(y+2,'kp-')

plt.show()

 

 


 

 


posted on 2017-12-16 20:35  alimin1987  阅读(3213)  评论(0编辑  收藏  举报