У меня есть массив, как: < /p>
[1, 3, 5, 2, 12, 12, 3, 6, ...] и т. Д., Которые варьируются от 1-12, которые представляют мотыльки.plt.hist(months,range(1, 13))
plt.title("Job Request per month")
plt.xlabel("Value")
plt.ylabel("Frequency")
plt.show()
< /code>
Теперь показывает количество уникальных значений на гистограмме. Тем не менее, я не могу найти способ для этого с помощью барной карты. < /p>
Полный код: < /p>
from pymongo import MongoClient
import matplotlib.pyplot as plt
def main():
client = MongoClient('mongodb://a12345:a12345@127.0.0.1:27017/')
db = client['newDatabase']
collection = db['jobs']
cursor = collection.find({}, {'_constructed': 1})
months = []
for document in cursor:
if '_constructed' in document:
months.append(document['_constructed'].month)
print(months);
plt.bar(months, range(1, 13))
plt.title("Job Request per month")
plt.xlabel("Value")
plt.ylabel("Frequency")
plt.show()
if __name__ == "__main__":
main()
Подробнее здесь: https://stackoverflow.com/questions/508 ... que-values
Matplotlib - планка, которая показывает частоту уникальных значений ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Подсчитать частоту букв в строке, но показать частоту, соответствующую каждой букве
Anonymous » » в форуме JAVA - 0 Ответы
- 75 Просмотры
-
Последнее сообщение Anonymous
-