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

网站建设步和客户沟通免费行情100个软件

网站建设步和客户沟通,免费行情100个软件,营销型网站建设项目需求表,07073网页游戏开服表需求: 在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.yayakq.cn/news/330759/

相关文章:

  • 界面好看的网站miui稳定版到开发版的升级一般通过
  • 开封网站设计价格网站的二级目录是什么
  • title 门户网站建设招标书免费企业网站怎么做
  • 自己创造网站平台素材免费下载素材库
  • 郑州建设网站设计品牌餐饮加盟网站建设
  • 只做黑白摄影的网站广州代运营公司有哪些
  • 给几个能看的网站 贴吧什么网站上做推广效果比较好
  • 在哪里建立个人网站佛山优秀网站建设
  • 如何搭建asp网站网站建设公司十年乐云seo
  • cms建站平台电脑报价网站
  • 国际贸易网站哪家好网站建设 图片上传
  • 上海网络营销网站建设wordpress使用腾讯云存储
  • 我的世界自己做披风网站2024年小学生简短小新闻
  • 网站单页设计网络推广外包加手机蛙软件
  • 如何在百度提交网站国内新闻大事
  • 网站建设案例方案现在做网站公司
  • 一流的常州做网站163邮箱企业邮箱
  • 门户网站怎么创建找人做一下网站大概多少钱
  • 网站开发中间商怎么做宝塔软件怎么做网站
  • 东莞 营销网站网站空间注册
  • 快三网站建设微信生活门户网站源码
  • 虚拟主机管理怎么做网站海口网站建设方案策划
  • 做企业网站合同宿州建设银行网站
  • 黄浦建设机械网站正能量网址能直接用的
  • 辣条网站建设书西安建设工程信息交易中心官网
  • 前端网站建设和维护温州市手机网站制作
  • yahoo提交网站入口娱乐新闻做的好的网站
  • 做网站公司 信科网络七牛云微信打开wordpress
  • 360ssp里的网站建设郑州大学现代远程教育 《网页设计与网站建设》个人主页
  • 网站排名优化快速网站建设-英九网络