欢迎访问 生活随笔!

凯发k8官方网

当前位置: 凯发k8官方网 > 编程语言 > python >内容正文

python

python中线条颜色-凯发k8官方网

发布时间:2024/10/8 python 0 豆豆
凯发k8官方网 收集整理的这篇文章主要介绍了 python中线条颜色_python中plot用法——线条、点、颜色 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

plot画图时可以设定线条参数。包括:颜色、线型、标记风格。

1)控制颜色

颜色之间的对应关系为

b---blue   c---cyan  g---green    k----black

m---magenta r---red  w---white    y----yellow

有三种表示颜色的方式:

a:用全名  b:16进制如:#ff00ff  c:rgb或rgba元组(1,0,1,1) d:灰度强度如:‘0.7’

2)控制线型

符号和线型之间的对应关系

-      实线

--     短线

-.     短点相间线

:     虚点线

>>>import matplotlib >>>from pylab import * >>>help(plot) help on function plot in module matplotlib.pyplot: plot(*args, **kwargs)     plot lines and/or markers to the     :class:`~matplotlib.axes.axes`.  *args* is a variable length     argument, allowing for multiple *x*, *y* pairs with an     optional format string.  for example, each of the following is     legal::              plot(x, y)         # plot x and y using default line style and color         plot(x, y, 'bo')   # plot x and y using blue circle markers         plot(y)            # plot y using x as index array 0..n-1         plot(y, 'r ')      # ditto, but with red plusses          if *x* and/or *y* is 2-dimensional, then the corresponding columns     will be plotted.          an arbitrary number of *x*, *y*, *fmt* groups can be     specified, as in::              a.plot(x1, y1, 'g^', x2, y2, 'g-')          return value is a list of lines that were added.          the following format string characters are accepted to control     the line style or marker:          ================    ===============================     character           description     ================    ===============================     ``'-'``             solid line style     ``'--'``            dashed line style     ``'-.'``            dash-dot line style     ``':'``             dotted line style     ``'.'``             point marker     ``','``             pixel marker     ``'o'``             circle marker     ``'v'``             triangle_down marker     ``'^'``             triangle_up 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     ================    ===============================          the following color abbreviations are supported:          ==========  ========     character   color     ==========  ========     'b'         blue     'g'         green     'r'         red     'c'         cyan     'm'         magenta     'y'         yellow     'k'         black     'w'         white     ==========  ========          in addition, you can specify colors in many weird and     wonderful ways, including full names (``'green'``), hex     strings (``'#008000'``), rgb or rgba tuples (``(0,1,0,1)``) or     grayscale intensities as a string (``'0.8'``).  of these, the     string specifications can be used in place of a ``fmt`` group,     but the tuple forms can be used only as ``kwargs``.          line styles and colors are combined in a single format string, as in     ``'bo'`` for blue circles.          the *kwargs* can be used to set line properties (any property that has     a ``set_*`` method).  you can use this to set a line label (for auto     legends), linewidth, anitialising, marker face color, etc.  here is an     example::              plot([1,2,3], [1,2,3], 'go-', label='line 1', linewidth=2)         plot([1,2,3], [1,4,9], 'rs',  label='line 2')         axis([0, 4, 0, 10])         legend()          if you make multiple lines with one plot command, the kwargs     apply to all those lines, e.g.::              plot(x1, y1, x2, y2, antialised=false)          neither line will be antialiased.          you do not need to use format strings, which are just     abbreviations.  all of the line properties can be controlled     by keyword arguments.  for example, you can set the color,     marker, linestyle, and markercolor with::              plot(x, y, color='green', linestyle='dashed', marker='o',              markerfacecolor='blue', markersize=12).  see              :class:`~matplotlib.lines.line2d` for details.          the kwargs are :class:`~matplotlib.lines.line2d` properties:            agg_filter: unknown       alpha: float (0.0 transparent through 1.0 opaque)                animated: [true | false]                antialiased or aa: [true | false]                axes: an :class:`~matplotlib.axes.axes` instance                clip_box: a :class:`matplotlib.transforms.bbox` instance                clip_on: [true | false]                clip_path: [ (:class:`~matplotlib.path.path`,         :class:`~matplotlib.transforms.transform`) |         :class:`~matplotlib.patches.patch` | none ]                color or c: any matplotlib color                contains: a callable function                dash_capstyle: ['butt' | 'round' | 'projecting']                dash_joinstyle: ['miter' | 'round' | 'bevel']                dashes: sequence of on/off ink in points                data: 2d array (rows are x, y) or two 1d arrays                drawstyle: [ 'default' | 'steps' | 'steps-pre' | 'steps-mid' | 'steps-post' ]                figure: a :class:`matplotlib.figure.figure` instance                fillstyle: ['full' | 'left' | 'right' | 'bottom' | 'top']                gid: an id string                label: any string                linestyle or ls: [ ``'-'`` | ``'--'`` | ``'-.'`` | ``':'`` | ``'none'`` | ``' '`` | ``''`` ]         and any drawstyle in combination with a linestyle, e.g. ``'steps--'``.                linewidth or lw: float value in points                lod: [true | false]                marker: [ ``7`` | ``4`` | ``5`` | ``6`` | ``'o'`` | ``'d'`` | ``'h'`` | ``'h'`` | ``'_'`` | ``''`` | ``none`` | ``'none'`` | ``' '`` | ``'8'`` | ``'p'`` | ``','`` | ``' '`` | ``'.'`` | ``'s'`` | ``'*'`` | ``'d'`` | ``3`` | ``0`` | ``1`` | ``2`` | ``'1'`` | ``'3'`` | ``'4'`` | ``'2'`` | ``'v'`` | ``''`` | ``'^'`` | ``'|'`` | ``'x'`` | ``'$...$'`` | *tuple* | *nx2 array* ]       markeredgecolor or mec: any matplotlib color                markeredgewidth or mew: float value in points                markerfacecolor or mfc: any matplotlib color                markerfacecoloralt or mfcalt: any matplotlib color                markersize or ms: float                markevery: none | integer | (startind, stride)       picker: float distance in points or callable pick function         ``fn(artist, event)``                pickradius: float distance in points                rasterized: [true | false | none]                snap: unknown       solid_capstyle: ['butt' | 'round' |  'projecting']                solid_joinstyle: ['miter' | 'round' | 'bevel']                transform: a :class:`matplotlib.transforms.transform` instance                url: a url string                visible: [true | false]                xdata: 1d array                ydata: 1d array                zorder: any number                   kwargs *scalex* and *scaley*, if defined, are passed on to     :meth:`~matplotlib.axes.axes.autoscale_view` to determine     whether the *x* and *y* axes are autoscaled; the default is     *true*.          additional kwargs: hold = [true|false] overrides default hold state

总结

以上是凯发k8官方网为你收集整理的python中线条颜色_python中plot用法——线条、点、颜色的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得凯发k8官方网网站内容还不错,欢迎将凯发k8官方网推荐给好友。

  • 上一篇:
  • 下一篇:
网站地图