/
AM Weather Chart
AM Weather Chart
Description: This is an AM Chart that uses the query read(site).finWeatherData() to graph the high and low for today, tomorrow, and the next day. As you hover over the point a ballon will appear with an icon, the temperature, and text.
Ractive
Template
<div id="am" class="chart"></div>
Style
.chart{ width: 100%; height:100%; background-color: #fcfcfc; border-radius: 10px; }
Init
this.ractive.fire("obtainData");
Program
var template = this; var myTarget = query('targetPoint'); setTimeout(function() { var queryData = query("stackRactive"); finstack.eval("read(site).finWeatherData()", function(data){ queryData=data.result.toObj(); var newPoints = []; var realPoints = data.result.toObj()[0].forecast; console.log(realPoints); var test = template.view.querySelector("#am"); var chart = AmCharts.makeChart(test, { "type": "serial", "theme": "light", "dataProvider": realPoints, "date": "date", "value": "tempMin", "marginRight": 40, "marginLeft": 40, "autoMarginOffset": 20, "valueAxes": [ { "id": "v1", "axisAlpha": 0, "position": "left", "ignoreAxisWidth": true } ], "balloon": { "borderThickness": 1, "shadowAlpha": 0, }, "graphs": [ { "precision": 1, "id": "g1", "balloon": { "drop": true, "adjustBorderColor": false, "color": "#ffffff", "type": "smoothedLine" }, "fillAlphas": 0, "bullet": "round", "bulletBorderAlpha": 1, "bulletColor": "#FFFFFF", "bulletSize": 5, "hideBulletsCount": 50, "lineThickness": 2, "title": "red line", "useLineColorForBulletBorder": true, "valueField": "tempMin", "balloonText": "<span class='[[icon]]' style='font-size:30px;'> [[tempMin]]ºF<br><span style='font-size:18px;'>[[iconText]]</span></span>" }, { "id": "g2", "balloon": { "drop": true, "adjustBorderColor": false, "color": "#ffffff", "type": "smoothedLine" }, "fillAlphas": 0, "lineColor": "#da616b", "bullet": "round", "bulletBorderAlpha": 1, "bulletColor": "#FFFFFF", "bulletSize": 5, "hideBulletsCount": 50, "lineThickness": 2, "title": "red line", "useLineColorForBulletBorder": true, "valueField": "tempMax", "balloonText": "<span class='[[icon]]' style='font-size:30px;'> [[tempMax]]ºF<br><span style='font-size:18px;'>[[iconText]]</span></span>" }], "chartCursor": { "categoryBalloonDateFormat":"MMM DD YYYY", "valueLineEnabled": true, "valueLineBalloonEnabled": true, "cursorAlpha": 0, "zoomable": false, "valueZoomable": false, "valueLineAlpha": 0.5 }, "valueScrollbar": { "autoGridCount": true, "color": "#000000", "scrollbarHeight": 50 }, "categoryField": "date", "categoryAxis": { "equalSpacing": true, "parseDates": true, "dashLength": 1, "minorGridEnabled": true, "gridPosition": "start", "minPeriod": "mm", }, "export": { "enabled": true }, } ); } ); }, 200);
, multiple selections available,
Related content
Ractive Weather
Ractive Weather
More like this
Weather
Weather
Read with this
AM Charts for Ractive Dashboard
AM Charts for Ractive Dashboard
More like this
WeatherInfo Block
WeatherInfo Block
Read with this
AM Chart Show Hide Scroll
AM Chart Show Hide Scroll
More like this
Historian
Historian
Read with this