https://jehyunlee.github.io/2022/06/06/Python-DS-103-snsreglmplot/

'visualization' 카테고리의 다른 글

axvline() - 세로선  (0) 2023.07.28
데이터 재구조화 pd.melt()  (0) 2023.07.28
matplotlib 수평선/수직선 표시하기  (0) 2023.07.28
sns.histplot  (0) 2023.07.27
태블로 3D Bar 차트 만들기  (0) 2023.04.02

https://financedata.github.io/posts/matplotlib_hline_and_vline.html

 

[FAQ] matplotlib 지정 위치에 수직 수평선을 그리려면

[FAQ] matplotlib: 지정 위치에 수직/수평선을 그리려면?¶ Q: 설명을 위해 특정 위치에 수직선 혹은 수평선을 그리고 싶습니다. A: axhline(), axvline() 함수를 사용하시면 됩니다. 시계열 차트는 대부분 x

financedata.github.io

 

from datetime import datetime

plt.figure(figsize=(12,3))
g = sns.lineplot(data=temp_melt, x='datetime', y='value', hue='variable')
g.axvline(x=datetime(2023,6,1), color='r', linestyle='--',linewidth=1)
g.axvline(x=datetime(2023,7,1), color='r', linestyle='--',linewidth=1)

https://rfriend.tistory.com/278

'visualization' 카테고리의 다른 글

sns.regplot()에 hue를 그릴 수 없다면? sns.lmplot()  (0) 2023.07.28
axvline() - 세로선  (0) 2023.07.28
matplotlib 수평선/수직선 표시하기  (0) 2023.07.28
sns.histplot  (0) 2023.07.27
태블로 3D Bar 차트 만들기  (0) 2023.04.02

https://wikidocs.net/92094#-axhline-hlines

'visualization' 카테고리의 다른 글

axvline() - 세로선  (0) 2023.07.28
데이터 재구조화 pd.melt()  (0) 2023.07.28
sns.histplot  (0) 2023.07.27
태블로 3D Bar 차트 만들기  (0) 2023.04.02
연도별 매출 구하기  (0) 2023.03.12

https://seaborn.pydata.org/generated/seaborn.histplot.html

1. 태블로에서 3D Bar 차트를 만드려면, path 시트를 별도로 만들어야 한다. 

test.xlsx
0.02MB

 

 

 

2. 조인 계산 만들기 > 조인 계산 1로 입력 

 

3. 계산식 필드 만들기 

 

4. Path 구간차원 만들기 

 

5. Variable을 열 선반 + 모양에 추가하기 

 

6. Path(구간차원) 세부정보 추가 > @Row 행선반 추가 후 테이블 계산 편집 > @Value 레이블 추가 후 테이블 계산 편집 

 

7. 완성! 

bar_3d.twb
0.11MB

https://brunch.co.kr/@cheonmyung/80 

# y축 눈금 지수표현 없애기 
current_values = plt.gca().get_yticks()
plt.gca().set_yticklabels(['{:.0f}'.format(x) for x in current_values])

matplotlib으로 구현하는 경우 

x = a['SUCCESS'] 
y1 = a['ADDR_ID'] 
y2 = a['%']
# 도화지 영역 설정 
fig = plt.figure(figsize=(6, 4)) 

# 1번째 차트 
ax1 = fig.add_subplot(1,1,1) 
plt.bar(x, y1, label='ADDR_ID')
plt.legend(loc=2) 
plt.ylabel('ADDR_ID') 
plt.title('제목')

# 2번째 차트 
ax2 = ax1.twinx() 
plt.plot(x, y2, 'bo--', label='%', lw=1.5)
plt.legend(loc=4) 
plt.ylabel('%')

 

 

seaborn으로 구현하는 경우 

# 도화지 영역 설정 
fig2 = plt.figure(figsize=(6, 4)) 

# 1번째 차트 
ax1 = fig2.add_subplot(1,1,1)  
chart1 = sns.barplot(data=a, x='SUCCESS', y='ADDR_ID', ax=ax1, label='ADDR_ID')
plt.legend(loc=2) 
ax1.set_ylabel('ADDR_ID') 
plt.title('제목')

# 2번째 차트 
ax2 = ax1.twinx() 
chart2 = sns.lineplot(data=a, x='SUCCESS', y='ADDR_ID', ax=ax2, label='%', lw=1.5, color='red')
plt.legend(loc=4) 
ax2.set_ylabel('%')

+ Recent posts