我正在使用python和matplotlib來創建圖形。圖表工作正常,下面是一張圖片。Matplot lib不會在我的字典中繪製所有值
但是,我無法在此之上繪製第二組數據。我只想繪製與我稱爲「F_type」的字典的值相對應的垂直線,其中包含15個項目。我試圖通過使用此代碼來執行此操作:
F_type = {'CaII': 3933.70, 'CaII': 3968.50, 'H': 3970.10, 'H': 4101.70, 'HeI': 4121.00, 'SiII': 4128.00, 'SiII': 4131.00, 'CaI': 4227.00, 'FeI': 4299.00, 'FeI': 4303.00, 'H': 4340.50, 'CH': 4314.00, 'MgII': 4481.00, 'H': 4861.30, 'H': 6562.70}
for keys, values in F_type.items():
plt.axvline(x=values)
但是,結果圖僅顯示15個值中的8個。
爲什麼不matplotlib繪製在字典中的每個值?
@伊斯頓Bornemeier只是給我的類型錯誤:「浮動」對象不是可迭代 – Programmer