python 데이터 시각 화 된 matplotlib.pyplot 기초 및 접선 도
5734 단어 pythonmatplotlib.pyplot접선 도
-모듈 참조
import matplotlib.pyplot as plt # pyplot
-접선 도문법
import matplotlib.pyplot as plt
data=[1,2,3,4,5,4,2,4,6,7] #
plt.plot(data) # pyplot
plot 매개 변수
기본 접 는 선 그림 이 만족 하지 않 을 때 plot 의 매개 변 수 를 조정 해 야 합 니 다.
미화 예시:
import matplotlib.pyplot as plt
yy=[1,2,3,4,5,4,2,4,6,7]#
xx=[3,5,4,1,2,3,4,5,6,3]
zz=[2,3,4,6,4,3,2,4,5,6]
plt.plot(yy,color='r',linewidth=5,linestyle=':',label=' ')#color ,labeL
plt.plot(xx,color='g',linewidth=2,linestyle='--',label=' ')#linewidth
plt.plot(zz,color='b',linewidth=0.5,linestyle='-',label=' ')#linestyle
plt.legend(loc=2)# ,
plt.xlabel('X ')
plt.ylabel('Y ')
plt.title('2018.7.30 ')
plt.ylim(0,10)#Y 0-10
plt 상용 매개 변 수 는:
홈 페이지 상세 설명 여기.
속성
묘사 하 다.
xlabel
현재 축의 x 축 라벨 설정:plt.xlabel('X 표 서명')
ylabel
현재 축의 y 축 라벨 설정:plt.xlabel('y 표 서명')
title
현재 축의 제목 설정:plt.title('그림 제목 이름')
ylim
현재 축의 y 제한 을 가 져 오 거나 설정 합 니 다.plt.ylim(0,6)Y 축 범위 0-6;Xlim 은 게 으 르 게 썼어 요.
legend
축 에 그림 을 놓 습 니 다:legend()는 매개 변수 없 이 자동 으로 식별 되 고 숫자 로 위 치 를 지정 할 수 있 습 니 다.1,2,3,4 를 시도 해 보 세 요.
show
그림 을 보 여 줍 니 다.spyder 는 보통 이 단계 가 필요 하지 않 습 니 다.
grid
plt.grid()축 격자 를 열거 나 닫 습 니 다.격자 처럼 색상 선형 을 설정 할 수 있 습 니 다.
rcParams[‘font.sans-serif']
도표 중국어 글꼴:plt.rcParams['font.sans-serif']=['SimHei']마이크로소프트 검은색;또는=['Microsoft Yahei']흑체
rcParams[‘axes.unicode_minus']
도표 축 음수 기호 표시 문제:plt.rcParams['axes.unicodeminus'] = False
plt 는 항상 그림 을 그립 니 다.
홈 페이지 상세 설명 여기.
속성
묘사 하 다.
plot
Y 와 x 를 선과/또는 태그 로 그립 니 다.
plot_date
날 짜 를 포함 하 는 데 이 터 를 그립 니 다.
acorr
x 의 상관 관 계 를 그립 니 다.
axhline
축 에 수평선 을 추가 하 다.
bar
막대 그래프 를 만들다.
barh
수평 막대 그래프 를 만들다.
hist
직사 도 를 그리다
hist2d
2D 직사 도 를 제작 하 다.
scatter
y 와 x 의 산 점 도 는 서로 다른 태그 크기 와/또는 색 을 가지 고 있 습 니 다.
stackplot
퇴적 구역 도 를 그립 니 다.
plot 상용 매개 변 수 는 다음 과 같 습 니 다.
홈 페이지 상세 설명 여기.
속성
묘사 하 다.
color
글꼴 색상:color='r';b.g,r,c,m,y,k,w 또는 blue,green,red,cyan,magenta,yellow,black,whtite 또는 16 진수 문자열('\#008000')
linewidth
선 굵기:linewidth=1.=5.=0.3
linestyle
선 모양:linestyle='C'(점선);linestyle=':'(점선);linestyle='-'(짧 은 선 가산 점);
label
데이터 태그 내용:label='데이터 1',데이터 태그 전시 위 치 는 plt.legend(loc=1)숫자 를 태그 위치 로 설명 해 야 합 니 다.
실제 응용 사례
사례 가 기밀 데이터 와 관련 되 기 때문에 데이터 시각 화 과정 과 결과 만 보 여 주 며 결과 출력 양식 을 먼저 보 여 줍 니 다.
import pandas as pd # pandas
import pymysql as mysql # mysql
import matplotlib.pyplot as plt #
import numpy as np # numpy
plt.rcParams['font.sans-serif'] = ['Microsoft Yahei'] #
plt.rcParams['axes.unicode_minus'] = False
connection=mysql.connect(host=' ip',port=' ',user=' ',password=' ',db=' ',charset='utf8')#
select=connection.cursor()#
select.execute("SELECT * FROM tabel")# SQL
zd=list((pd.DataFrame(list(select.description)))[0])#
sqldata=select.fetchall()#
select.close #
connection.close #
data1=pd.DataFrame(list(sqldata)) # df
data1.columns=zd #
plt.figure(figsize=(10,5)) # , 10, 5
plt.plot(data1[' A '],label=' A ',color='#aa0000',linestyle='-',linewidth=3)# A
plt.plot(data1[' A '],label=' A ',color='#aa0000',linestyle=':',linewidth=3)# A
plt.plot(data1[' B '],label=' B ',color='#666666',linestyle='-',linewidth=3)# B
plt.plot(data1[' B '],label=' B ',color='#666666',linestyle=':',linewidth=3)# B
plt.plot([0,7],[0.9,0.9],color='g',linestyle='-.',linewidth=1)# ,x 0 7,Y 0.9
plt.xticks(np.arange(8),('wk23','wk24','wk25','wk26','wk27','wk28','wk29','wk30'))# X
plt.legend(loc=4)#
plt.title(' 6.4-7.29',fontsize=20)# ,
plt.xlabel(' ',fontsize=20)# X
plt.ylabel(' %',fontsize=20)# Y
총결산python 데이터 시각 화 에 관 한 matplotlib.pyplot 기초 및 접 는 선 그림 에 관 한 글 은 여기까지 소개 되 었 습 니 다.더 많은 관련 python matplotlib.pyplot 접 는 선 그림 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 조회 하 시기 바 랍 니 다.앞으로 많이 지 켜 주세요!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
로마 숫자를 정수로 또는 그 반대로 변환그 중 하나는 로마 숫자를 정수로 변환하는 함수를 만드는 것이었고 두 번째는 그 반대를 수행하는 함수를 만드는 것이었습니다. 문자만 포함합니다'I', 'V', 'X', 'L', 'C', 'D', 'M' ; 문자열이 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.