当前位置: 首页 > news >正文

什么网站服务器好网站优化排名软件

什么网站服务器好,网站优化排名软件,最专业的网站建设收费,网站建设企业的市场分析需求: 在Windows下请用python画出折线图,x轴是时间,y轴是温度temperature 和体感温度feels_like_temperature 。可以选择县市近1小时,近1天,近1个月的。sqlite文件weather_data.db当前目录下,建表结构如下…

需求:

在Windows下请用python画出折线图,x轴是时间,y轴是温度temperature 和体感温度feels_like_temperature 。可以选择县市近1小时,近1天,近1个月的。sqlite文件weather_data.db当前目录下,建表结构如下: CREATE TABLE IF not EXISTS weather ( id INTEGER PRIMARY KEY AUTOINCREMENT, timestamp TEXT, weather1 TEXT, temperature TEXT, humidity TEXT, feels_like_temperature TEXT, wind TEXT)

实现代码(deepseek、通义、文心一言提供的都报错,多次修改后才行)

import sqlite3
import pandas as pd
import matplotlib
matplotlib.use('Agg')  # 设置为非交互式后端
import matplotlib.pyplot as plt
from datetime import datetime
from matplotlib.ticker import MaxNLocator# 连接到SQLite数据库
conn = sqlite3.connect('weather_data.db')# 查询数据
query = """
SELECT timestamp, temperature, feels_like_temperature, humidity
FROM weather
ORDER BY timestamp
"""# 将数据读取到Pandas DataFrame中
df = pd.read_sql_query(query, conn)# 关闭数据库连接
conn.close()# 将timestamp列转换为datetime类型
df['timestamp'] = pd.to_datetime(df['timestamp'])# 设置时间范围为近1小时、近1天、近1个月
now = datetime.now()
one_hour_ago = now - pd.Timedelta(hours=1)
one_day_ago = now - pd.Timedelta(days=1)
one_month_ago = now - pd.Timedelta(days=30)# 过滤数据
df_last_hour = df[df['timestamp'] >= one_hour_ago]
df_last_day = df[df['timestamp'] >= one_day_ago]
df_last_month = df[df['timestamp'] >= one_month_ago]# 绘制折线图
def plot_weather_data(data, title):fig, ax1 = plt.subplots(figsize=(12, 6))# 绘制温度和体感温度color = 'tab:red'ax1.set_xlabel('Time')ax1.set_ylabel('Temperature (°C)', color=color)ax1.plot(data['timestamp'], data['temperature'], label='Temperature (°C)', color=color)ax1.plot(data['timestamp'], data['feels_like_temperature'], label='Feels Like Temperature (°C)', color='tab:orange', linestyle='--')ax1.tick_params(axis='y', labelcolor=color)ax1.legend(loc='upper left')# 设置y轴的最大刻度数量ax1.yaxis.set_major_locator(MaxNLocator(nbins=10))  # 例如,最多6个主要刻度# 创建第二个y轴,绘制湿度ax2 = ax1.twinx()color = 'tab:blue'ax2.set_ylabel('Humidity (%)', color=color)ax2.plot(data['timestamp'], data['humidity'], label='Humidity (%)', color=color, linestyle=':')ax2.tick_params(axis='y', labelcolor=color)# 设置第二个y轴的最大刻度数量(如果需要)ax2.yaxis.set_major_locator(MaxNLocator(nbins=12))  # 例如,最多6个主要刻度ax2.legend(loc='upper right')# 设置标题和格式plt.title(title)plt.xticks(rotation=45)plt.tight_layout()plt.savefig(f"{title}.png")  # 保存图像到文件plt.close()  # 关闭图像以释放内存# 绘制近1小时的天气数据
plot_weather_data(df_last_hour, 'Weather Data in the Last Hour')# 绘制近1天的天气数据
plot_weather_data(df_last_day, 'Weather Data in the Last Day')# 绘制近1个月的天气数据
plot_weather_data(df_last_month, 'Weather Data in the Last Month')

生成的图片

http://www.15wanjia.com/news/33936.html

相关文章:

  • 爱站工具官网微博营销的特点
  • 学习网站建设0学起南昌百度推广联系方式
  • 网站源码天堂百度查重免费
  • 织梦如何做网站地图百度推广需要多少钱
  • 网站备案密码重置seo从0到1怎么做
  • 深圳做三网合一网站湖北网站推广
  • JSP+Oracle动态网站开发aso推广方案
  • 河南做网站哪家好在百度上打广告找谁
  • 好的ftp网站怎样在百度上发布自己的信息
  • 当前政府网站建设的重点是什么百度seo公司兴田德润
  • h5响应式网站建设方案手机百度下载免费安装
  • 南通网站建设价格南昌seo代理商
  • 网站建设阿华seo关键词排名优化公司地址
  • 手机验证登录网站开发南昌seo推广公司
  • 网站建设合同印花税地推接单平台找推网
  • 网站建设 自助建站搜索引擎排名国内
  • 临沂网站设计建设河南网站设计
  • 企业免费网站优化方案seo站长博客
  • 免费网站建设教程视频怎么让网站被百度收录
  • 苏州网站建设熊掌号淘宝权重查询入口
  • php网站开发需要学什么软件网站seo重庆
  • 展台设计方案介绍seo服务优化
  • 河北省建设厅网站运行条件如何营销推广自己的产品
  • 24小时看b站视频的软件有哪些软文推广名词解释
  • 谈谈你对网站建设有什么样好的建设意见企业seo顾问服务
  • 怎么提高百度权重企业seo职位
  • 新乡企业网站建设武汉大学人民医院地址
  • 孝感有做网站的公司吗百度seo关键词排名优化软件
  • 哈尔滨优质官网建站企业重庆seo网络优化咨询热线
  • 一般网站开发用什么笔记本百度 官网