Два примера примера кода
(.env) [boris@fedora34server PLOTTING]$ cat histogramPlot2.py
# Разархивируйте (unzip) список кортежей
import matplotlib.pyplot as plt
bar_list = [('first',7500),('second',6570),('third',4500), \
('forth', 3700),('fives', 2100)]
# применяем plt.bar()
plt.bar(*zip(*bar_list))
plt.show()
(.env) [boris@fedora34server PLOTTING]$ cat histogramPlot1.py
# более прямолинейный код
import numpy as np
import matplotlib.pyplot as plt
bar_list = [('first',7500),('second',6570),('third',4500),\
('forth', 3700),('fives', 2100)]
val, cnt = (zip(*bar_list))
val, cnt = list(val), list(cnt)
length = len(cnt)
plt.bar(np.arange(length), cnt, label=True)
# применяем plt.xticks()
plt.xticks(np.arange(len(cnt)), val)
plt.show()
PyCharmr's plots с пошаговой трассировкой для понимания
No comments:
Post a Comment