幫我寫一個基於Numpy庳使用python語言來處理以下數據進行降序並進行數據可視化可視化圖的標題名為2014-2022年知網CNKI收錄有關國內圖書館文獻傳遞服務的研究時間 發文次數2014 182015 172016 192017 102018 102019 132020 62021 82022 5
首先,需要安裝NumPy模塊。在終端或命令提示符中輸入以下命令:
pip install numpy
接下來,可以使用NumPy將數據轉換為數組並進行排序。請參考以下示例代碼:
import numpy as np
import matplotlib.pyplot as plt
# 數據
data = np.array([
[2014, 18],
[2015, 17],
[2016, 19],
[2017, 10],
[2018, 10],
[2019, 13],
[2020, 6],
[2021, 8],
[2022, 5]
])
# 按照發文次數排序
sorted_data = data[np.argsort(data[:, 1])[::-1]]
# 打印排序後的數據
print(sorted_data)
# 可視化數據
plt.bar(sorted_data[:, 0], sorted_data[:, 1])
plt.title('2014-2022年知網(CNKI)收錄有關國內圖書館文獻傳遞服務的研究')
plt.show()
這樣就可以得到一個按照發文次數降序排列的數據可視化圖表了
原文地址: http://www.cveoy.top/t/topic/hvOV 著作权归作者所有。请勿转载和采集!