pbj0812의 코딩 일기

[PYTHON] 로그 스케일로 그림 그리기 본문

ComputerLanguage_Program/PYTHON

[PYTHON] 로그 스케일로 그림 그리기

pbj0812 2022. 7. 23. 14:09

0. 목표

 - 로그 스케일로 그림 그리기

1. 실습

 1) library 호출

import matplotlib.pyplot as plt
import matplotlib
import matplotlib.colors as colors
import numpy as np

 2) 그림 그리기

fig, ax = plt.subplots()

ax.set_xscale('log')
ax.set_yscale('log')

people = np.array([1, 10, 100])

pcm = ax.scatter([1, 10, 100], [1, 10, 100], c = people, norm=colors.LogNorm(vmin=people.min(), vmax=people.max()))
fig.colorbar(pcm, ax=ax, extend='max')

2. 결과

3. 참고

 - Colormap Normalization

 - set ticks with logarithmic scale

Comments