[Visualization] Bar Chart

2023. 6. 4. 01:15Visualization

import matplotlib.pyplot as plt

from pykrx import stock

import warnings
warnings.filterwarnings('ignore')

import os
if os.name == 'nt':
    font_family = "Malgun Gothic"
else:
    font_family = "AppleGothic"
sns.set(font=font_family, rc ={"axes.unicode_minus" : False})   

plt.rc('font', family='NanumBarunGothic')
kospi = stock.get_shorting_balance_top50("20211109", "KOSPI")[:10]
kosdaq = stock.get_shorting_balance_top50("20211109", "KOSDAQ")[:10]

ticker = kospi.index
kospi_name=[]
for i in range(len(ticker)):
    kospi_name.append(stock.get_market_ticker_name(ticker[i]))

 

plt.figure(figsize=(16,8))

plt.bar(kospi_name, kospi['비중'])
for x,y in enumerate(list(kospi['비중'])):
    plt.text(x, y, '{:.2f}%'.format(y), fontsize=13, color='#ff0000',
             horizontalalignment='center', verticalalignment='bottom')
plt.ylim(0, 10)
plt.title('2021년 11월 9일 KOSPI 종목별 공매도 잔고 Top 10')
plt.show()​

'Visualization' 카테고리의 다른 글

[Visualization] Word Cloud  (0) 2023.06.04
[Visualization] Pie Chart  (1) 2023.06.04
[Visualization] Line Chart  (1) 2023.06.04