Python에서 멋진 API 플롯을 얻는 방법은 무엇입니까?

user3738070

내 GUI의 플롯 영역에 데이터를 자동으로 플롯하는 알고리즘이 있습니다. 그렇게하는 데 사용하는 코드가 있습니다.

self.figure = Figure(figsize=(5,4), dpi=100)
self.graph = self.figure.add_subplot(111)
self.canvas = FigureCanvasTkAgg(self.figure, master=self.root)
self.canvas.show()
self.canvas.get_tk_widget().pack(side=LEFT, fill=BOTH, expand=1)
self.canvas._tkcanvas.pack(fill=BOTH, expand=1)

그리고 다음은 플롯 영역에 관련 포인트를 표시하는 방법입니다.

if eigenvalue > self.eigenvalueThreshold:
  if self.previousEigenvalue <= self.eigenvalueThreshold:
    main.graph.scatter(windowNumber, eigenvalue, c="red")
  else:
    main.graph.scatter(windowNumber, eigenvalue, c="yellow")
else:
  main.graph.scatter(windowNumber, eigenvalue, c="blue")
  self.previousEigenvalue = eigenvalue
  main.canvas.show()

다음과 같이 데이터 포인트 집합의 가중치에 따라 확대 / 축소가 자동으로 수행됩니다.

http://hpics.li/14e5717

다음과 같이 데이터를 그릴 기회가 있는지 알고 싶습니다.

여기에 이미지 설명 입력

당신은 어떤 생각이 있습니까?

조 킹턴

당신이 원하는하는지 들어, 사용하기 쉽다 fill_between보다는 fill. 당신이 사용하는 경우 fill, 당신은 다각형을 만들 verticies을 추가하는 방법에 대해 걱정해야합니다. fill_between데이터와 상수 값 (기본적으로 0) 또는 다른 곡선 사이의 영역을 자동으로 채 웁니다.

예를 들면 :

import matplotlib.pyplot as plt
import numpy as np

# Generate some data to plot...
x = np.arange(1000)
y = np.random.normal(0, 1, y.size).cumsum()
y[y < 0] *= -1

fig, ax = plt.subplots()
# Fill the region between your curve and 0 with red...
ax.fill_between(x, y, facecolor='red', edgecolor='none')

# Optional...
ax.grid(True, color='white', linewidth=2, linestyle='-')
ax.set(axisbelow=True, axis_bgcolor='lightgray')
ax.tick_params(direction='out')

plt.show()

여기에 이미지 설명 입력

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

LightDM에서 '멋진'선택을 추가하는 방법은 무엇입니까?

Fetch API에서 진행 상황을 얻는 방법은 무엇입니까?

ggplot2를 사용하여 멋진 상자 플롯을 수행하는 방법은 무엇입니까?

CSS에서 멋진 글꼴 아이콘 스타일을 지정하는 방법은 무엇입니까?

STACKBLITZ JS 프로젝트에서 멋진 글꼴을 가져 오는 방법은 무엇입니까?

버튼에서 멋진 글꼴 아이콘을 세로로 정렬하는 방법은 무엇입니까?

자바에서 스크립팅을 지원하는 멋진 방법은 무엇입니까?

멋진 팝업-모달 내에서 버튼을 참조하는 방법은 무엇입니까?

Android에서 문자열과 멋진 아이콘을 병합하는 방법은 무엇입니까?

HTML 및 CSS에서 멋진 글꼴을 사용하는 방법은 무엇입니까?

React Native에서 글꼴 멋진 아이콘을 회전하는 방법은 무엇입니까?

matplotlib에서 여러 하위 플롯을 얻는 방법은 무엇입니까?

Instagram API를 사용하는 장소에서 Instagram 사진을 얻는 방법은 무엇입니까?

Python으로 API에서 토큰을 얻는 방법은 무엇입니까?

semilogx 플롯에서 x = 0을 플롯하는 방법은 무엇입니까?

멋진 팝업을 사용하여 갤러리에 캡션을 포함하는 방법은 무엇입니까?

다양한 기능의 출력을 멋진 보고서로 결합하는 방법은 무엇입니까?

검도 UI MVC 메뉴에 글꼴 멋진 아이콘을 추가하는 방법은 무엇입니까?

멋진 글꼴 아이콘을 세로 중앙에 배치하는 방법은 무엇입니까?

멋진 라디오 버튼을 동일한 ID에 연결하는 방법은 무엇입니까?

dart 구성 요소에 멋진 글꼴을 통합하는 방법은 무엇입니까?

Rails 4에 멋진 글꼴을 추가하는 가장 쉬운 방법은 무엇입니까?

멋진 글꼴 아이콘 주위에 CSS3로 원을 만드는 방법은 무엇입니까?

Laravel 5.6 프로젝트에 멋진 글꼴을 추가하는 방법은 무엇입니까?

StreamBuilder에서 SnackBar를 사용하는 멋진 방법은 무엇입니까?

matplotlib Figure의 서브 플롯을 얻는 방법은 무엇입니까?

matplotlib의 막대 플롯 / 스택 막대 플롯에서 레이블을 얻는 방법은 무엇입니까?

matplotlib에서 주어진 플롯에 수직선을 그리는 방법은 무엇입니까?

radare2에서 멋진 스택 뷰를 얻는 방법은 무엇입니까?