matplotlib.artist.setp #

matplotlib.artist. setp ( obj , * args , file = None , ** kwargs ) [소스] #

에 하나 이상의 속성을 설정 Artist하거나 허용되는 값을 나열합니다.

매개변수 :
obj Artist또는 목록Artist

속성이 설정되거나 쿼리되는 아티스트입니다. 속성을 설정할 때 모든 아티스트가 영향을 받습니다. 허용되는 값을 쿼리할 때 시퀀스의 첫 번째 인스턴스만 쿼리됩니다.

예를 들어, 한 번의 호출로 두 개의 선을 더 두껍고 빨간색으로 만들 수 있습니다.

>>> x = arange(0, 1, 0.01)
>>> lines = plot(x, sin(2*pi*x), x, sin(4*pi*x))
>>> setp(lines, linewidth=2, color='r')
파일 과 같은 파일, 기본값:sys.stdout

허용 되는 setp값을 나열하라는 요청을 받으면 출력을 작성합니다.

>>> with open('output.log') as file:
...     setp(line, file=file)

기본값인 None은 을 의미 sys.stdout합니다.

*인수, **kwargs

설정할 속성입니다. 다음 조합이 지원됩니다.

  • 점선으로 표시할 선의 선 스타일을 설정합니다.

    >>> line, = plot([1, 2, 3])
    >>> setp(line, linestyle='--')
    
  • 여러 속성을 한 번에 설정:

    >>> setp(line, linewidth=2, color='r')
    
  • 선의 선 스타일에 허용되는 값을 나열합니다.

    >>> setp(line, 'linestyle')
    linestyle: {'-', '--', '-.', ':', '', (offset, on-off-seq), ...}
    
  • 설정할 수 있는 모든 속성과 허용되는 값을 나열합니다.

    >>> setp(line)
    agg_filter: a filter function, ...
    [long output listing omitted]
    

setpMATLAB 스타일 문자열/값 쌍도 지원합니다. 예를 들어 다음은 동일합니다.

>>> setp(lines, 'linewidth', 2, 'color', 'r')  # MATLAB style
>>> setp(lines, linewidth=2, color='r')        # Python style

또한보십시오

getp