首页 > 编程 > Python > 正文

python中matplotlib的颜色及线条控制的示例

2020-01-04 15:37:29
字体:
来源:转载
供稿:网友

下次用python/56409.html">python画图的时候选色选点都可以直接参考这边,牛逼!分享给大家,也给自己留个笔记。

参考网址:

http://stackoverflow.com/questions/22408237/named-colors-in-matplotlib

http://stackoverflow.com/questions/8409095/matplotlib-set-markers-for-individual-points-on-a-line

第二个参考网址给出了linestyle可选参数:

'-'  solid line style '--'  dashed line style '-.'  dash-dot line style ':'  dotted line style 

第二个参考网址给出了marker可选参数:

'.'  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 

第一个参考网址给出了matplotlib中color可用的颜色:

cnames = { 'aliceblue':   '#F0F8FF', 'antiquewhite':   '#FAEBD7', 'aqua':     '#00FFFF', 'aquamarine':   '#7FFFD4', 'azure':    '#F0FFFF', 'beige':    '#F5F5DC', 'bisque':    '#FFE4C4', 'black':    '#000000', 'blanchedalmond':  '#FFEBCD', 'blue':     '#0000FF', 'blueviolet':   '#8A2BE2', 'brown':    '#A52A2A', 'burlywood':   '#DEB887', 'cadetblue':   '#5F9EA0', 'chartreuse':   '#7FFF00', 'chocolate':   '#D2691E', 'coral':    '#FF7F50', 'cornflowerblue':  '#6495ED', 'cornsilk':    '#FFF8DC', 'crimson':    '#DC143C', 'cyan':     '#00FFFF', 'darkblue':    '#00008B', 'darkcyan':    '#008B8B', 'darkgoldenrod':  '#B8860B', 'darkgray':    '#A9A9A9', 'darkgreen':   '#006400', 'darkkhaki':   '#BDB76B', 'darkmagenta':   '#8B008B', 'darkolivegreen':  '#556B2F', 'darkorange':   '#FF8C00', 'darkorchid':   '#9932CC', 'darkred':    '#8B0000', 'darksalmon':   '#E9967A', 'darkseagreen':   '#8FBC8F', 'darkslateblue':  '#483D8B', 'darkslategray':  '#2F4F4F', 'darkturquoise':  '#00CED1', 'darkviolet':   '#9400D3', 'deeppink':    '#FF1493', 'deepskyblue':   '#00BFFF', 'dimgray':    '#696969', 'dodgerblue':   '#1E90FF', 'firebrick':   '#B22222', 'floralwhite':   '#FFFAF0', 'forestgreen':   '#228B22', 'fuchsia':    '#FF00FF', 'gainsboro':   '#DCDCDC', 'ghostwhite':   '#F8F8FF', 'gold':     '#FFD700', 'goldenrod':   '#DAA520', 'gray':     '#808080', 'green':    '#008000', 'greenyellow':   '#ADFF2F', 'honeydew':    '#F0FFF0', 'hotpink':    '#FF69B4', 'indianred':   '#CD5C5C', 'indigo':    '#4B0082', 'ivory':    '#FFFFF0', 'khaki':    '#F0E68C', 'lavender':    '#E6E6FA', 'lavenderblush':  '#FFF0F5', 'lawngreen':   '#7CFC00', 'lemonchiffon':   '#FFFACD', 'lightblue':   '#ADD8E6', 'lightcoral':   '#F08080', 'lightcyan':   '#E0FFFF', 'lightgoldenrodyellow': '#FAFAD2', 'lightgreen':   '#90EE90', 'lightgray':   '#D3D3D3', 'lightpink':   '#FFB6C1', 'lightsalmon':   '#FFA07A', 'lightseagreen':  '#20B2AA', 'lightskyblue':   '#87CEFA', 'lightslategray':  '#778899', 'lightsteelblue':  '#B0C4DE', 'lightyellow':   '#FFFFE0', 'lime':     '#00FF00', 'limegreen':   '#32CD32', 'linen':    '#FAF0E6', 'magenta':    '#FF00FF', 'maroon':    '#800000', 'mediumaquamarine':  '#66CDAA', 'mediumblue':   '#0000CD', 'mediumorchid':   '#BA55D3', 'mediumpurple':   '#9370DB', 'mediumseagreen':  '#3CB371', 'mediumslateblue':  '#7B68EE', 'mediumspringgreen': '#00FA9A', 'mediumturquoise':  '#48D1CC', 'mediumvioletred':  '#C71585', 'midnightblue':   '#191970', 'mintcream':   '#F5FFFA', 'mistyrose':   '#FFE4E1', 'moccasin':    '#FFE4B5', 'navajowhite':   '#FFDEAD', 'navy':     '#000080', 'oldlace':    '#FDF5E6', 'olive':    '#808000', 'olivedrab':   '#6B8E23', 'orange':    '#FFA500', 'orangered':   '#FF4500', 'orchid':    '#DA70D6', 'palegoldenrod':  '#EEE8AA', 'palegreen':   '#98FB98', 'paleturquoise':  '#AFEEEE', 'palevioletred':  '#DB7093', 'papayawhip':   '#FFEFD5', 'peachpuff':   '#FFDAB9', 'peru':     '#CD853F', 'pink':     '#FFC0CB', 'plum':     '#DDA0DD', 'powderblue':   '#B0E0E6', 'purple':    '#800080', 'red':     '#FF0000', 'rosybrown':   '#BC8F8F', 'royalblue':   '#4169E1', 'saddlebrown':   '#8B4513', 'salmon':    '#FA8072', 'sandybrown':   '#FAA460', 'seagreen':    '#2E8B57', 'seashell':    '#FFF5EE', 'sienna':    '#A0522D', 'silver':    '#C0C0C0', 'skyblue':    '#87CEEB', 'slateblue':   '#6A5ACD', 'slategray':   '#708090', 'snow':     '#FFFAFA', 'springgreen':   '#00FF7F', 'steelblue':   '#4682B4', 'tan':     '#D2B48C', 'teal':     '#008080', 'thistle':    '#D8BFD8', 'tomato':    '#FF6347', 'turquoise':   '#40E0D0', 'violet':    '#EE82EE', 'wheat':    '#F5DEB3', 'white':    '#FFFFFF', 'whitesmoke':   '#F5F5F5', 'yellow':    '#FFFF00', 'yellowgreen':   '#9ACD32'} 

上面对应的颜色:

python,matplotlib,颜色

另外的显示方式:

python,matplotlib,颜色

另附上我简单的画折线图代码和图:

import matplotlib.pyplot as plt  if __name__ == '__main__':   x = [20,50,100,150,200,300,400,600,1000]   y1=[1,2,3,4,5,6,7,8,9]    plt.figure(figsize=(8,4.9))   plt.plot(x,y1,label = "$example$",color = 'r',marker = "+",linewidth=1)   plt.xlabel("number")   plt.ylabel("time")   plt.title("-")   plt.legend()   plt.show() 

python,matplotlib,颜色

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持VEVB武林网。


注:相关教程知识阅读请移步到python教程频道。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表