python - 每当我尝试在 python 中的图表上放置两个不同的数据时,为什么我的 Y 轴会显示这个(如图所示)
问题描述
[plotting two different data on chart][1]
[1]: https://i.stack.imgur.com/KGSIr.jpg
每当我尝试在 python 中的图表上放置两个不同的数据时,为什么我的 Y 轴显示这个(如图所示)这是我的代码: import csv from datetime import datetime with open('sitka_weather_2018_full.csv') as my_file : reader = csv.reader(my_file) header = next(reader) #print(header) #for index, column_header in enumerate(header): #print(index, column_header) dates, maxT,lows = [], [], [] #此循环用于从所需行中获取值,我们要从中提取读取器中行的数据: current_date = datetime.strptime(row[2], '%Y-%m-%d') dates.append(current_date) maxT.append(row[8]) lows.append(row[9]) #print(max) fig = plt.figure(dpi=64, figsize=(8, 6)) py.plot (日期,maxT,c='red',alpha=1) py.plot(dates,lows,c='blue',alpha=0.5) py.title('锡特卡温度 -- 高低',fontsize=16) py.ylabel('F温度',fontsize=16) py .fill_between(dates, maxT, lows, facecolor='green', alpha=0.3) fig.autofmt_xdate() py.show()
解决方案
您选择的值太多,无法在 Y 轴上显示。您可以使用刻度来管理轴上点的编号和名称:
yt=np.arange(START,END, step=STEP)
plt.yticks(ticks=yt, labels=names_of_ticks)
推荐阅读
- python - Python 检查对象是 ListProxy 还是 DictProxy
- drake-r-package - 使用 r_make() 为 drake 使用专用环境
- javascript - 如何在主详细信息中基于服务器对数据进行分组 - 角度
- node.js - 如何创建按分数和时间排序的排行榜?
- python - 基于列聚合 Python DF
- java - 运行 jar 文件时出现“发生 JNI 错误”
- excel - 将 HLookup 的多个结果存储在列表框中
- java - Hybris 重新声明关系
- javascript - 如何让用户将我的网页下载为包含样式的 pdf?
- django - (Nginx+Daphne+Django) WebSocket 握手期间出错:意外响应代码:404