過去の財務データをプロットするために、次のスクリプトを作成しました。
open FSharp.Data
#load "C:\Users\Nick\Documents\Visual Studio 2013\Projects\TryFsharp\packages\FSharp.Charting.0.90.9\FSharp.Charting.fsx"
open FSharp.Charting
open System
let plotprice nasdaqcode =
let url = "http://ichart.finance.yahoo.com/table.csv?s="+nasdaqcode
let company = CsvFile.Load(url)
let companyPrices = [ for r in company.Rows -> r.GetColumn "Date", r.GetColumn "Close" ]
(companyPrices
|> List.sort
|> Chart.Line).WithTitle(nasdaqcode, InsideArea=false)
plotprice "MSFT"
plotprice "ORCL"
plotprice "GOOG"
plotprice "NTES"
これはうまくいきます。
質問:
一部のデータは 1986 年から始まり、一部は 2000 年から始まります。2000 年から 2015 年までのデータをプロットしたいと思います。この期間を選択するにはどうすればよいですか?
マウスをチャートの上に置いたときに時間を表示することはできますか?