matplotlib学习之颜色样式
Posted Jasonhaven.D
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 \'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学习之颜色样式的主要内容,如果未能解决你的问题,请参考以下文章