利用Mathematica 查看天气预报~~~

查看天气得最新预报,定位到你想查看的地方得天气,点击get weather个人觉得这个功能真是给跪了

Manipulate[

Column[{

Show[Graphics[{LightGray, EdgeForm[Gray],

CountryData["World", {"Shape", "Equirectangular"}][[1]]}],

ImageSize -> 590, Axes -> True], panel}], {{panel, ""},

ControlType -> None},

{{pos, {0, 0}}, {-180, -90}, {180, 90}, Locator},

Button["get weather",

Block[{station = WeatherData[Reverse@pos, "StationName"]},

pos = Reverse@WeatherData[station, "Coordinates"];

panel =

Text@Grid[{{"temperature: ", WeatherData[station, "Temperature"],

WeatherData[station, "Temperature",

"UnitsName"]}, {"wind speed: ",

WeatherData[station, "WindSpeed"],

WeatherData[station, "WindSpeed",

"UnitsName"]}, {"pressure: ",

WeatherData[station, "Pressure"],

WeatherData[station, "Pressure",

"UnitsName"]}, {"weather station: ", station,

""}} /. _Missing -> "not known", Frame -> All]],

Method -> "Queued"],

SynchronousUpdating -> False]

————————By Wolfram 官网

原文发布于微信公众号 - WOLFRAM(WolframChina)

原文发表时间:2015-02-02

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏JAVA高级架构

【原创】自己动手写一个服务网关

44920
来自专栏程序猿

ASS II 码对照表

ASCII(American Standard Code for Information Interchange)定义从 0 到 127 的共128个数字所代表...

586140
来自专栏落影的专栏

使用AudioToolbox播放AAC

前言 使用VideoToolbox硬编码H.264 使用VideoToolbox硬解码H.264 使用AudioToolbox编码AAC 在上一篇中,介绍...

45340
来自专栏Google Dart

Flutter 构建完整应用手册-列表 顶

显示数据列表是移动应用程序的基本模式。 Flutter包含ListView部件,使列表变得轻而易举!

31720
来自专栏mini188

学习笔记:7z在delphi的应用

最近做个发邮件的功能,需要将日志文件通过邮件发送回来用于分析,但是日志文件可能会超级大,测算下来一天可能会有800M的大小。所以压缩是不可避免了,delphi中...

409100
来自专栏web开发

java导出Excel表格

最近自己着手写了一个前后端分离的后台管理系统(主要是写着玩,java还是熟悉一点,所以前后端均是自己写),后端使用的Java SpringMVC。后来想着在用户...

583100
来自专栏JackieZheng

Spring读书笔记——bean加载

我们的日常开发几乎离不开Spring,他为我们的开发带来了很大的便捷,那么Spring框架是如何做到方便他人的呢。今天就来说说bean如何被加载加载。 我们在x...

22890
来自专栏游戏杂谈

Unity中的定时器与延时器

JavaScript中的定时器与延时器,分别是 setInterval、setTimeout,对应的清理函数是:clearInterval、clearTimeo...

46930
来自专栏我的博客

左右滚动,带控制按钮

今天需要一个左右滚动图的js,从网上着了半天,修改调试了半天才弄好,于是就收藏了。不过以后真得看看js了 关键代码有注释:(红色部分是我加的注释) <table...

44060
来自专栏Java成神之路

Java企业微信开发_05_消息推送之被动回复消息

微信加解密包 下载地址:http://qydev.weixin.qq.com/java.zip      ,此包中封装好了AES加解密方法,直接调用方法即可。

39920

扫码关注云+社区

领取腾讯云代金券