CKAN Graph Creator operator は、CKAN データセットをグラフ表示するオペレータです。
ワイヤリング
- Data and Structure: リソース構造とデータを含む JSON 形式のリソース・データを入力するエンドポイント
- Flotr2 Configuration: Flotr2 Graph の設定を出力するエンドポイント
- Google Charts Configuration: Google Charts の設定を出力するエンドポイント
- HighCharts Configuration: HighCharts の設定を出力するエンドポイント
 
設定例
- configuration: グラフ表示の JSON 設定
 
JSON 設定例
このような JSON 設定を、CKAN Graph Creator widget を使って、ウィザード形式で作成することができます。
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 | {   "chart": {     "plotBackgroundColor": null,     "plotBorderWidth": null,     "plotShadow": false,     "type": "line"   },   "legend": {     "layout": "vertical",     "align": "right",     "verticalAlign": "top",     "labelFormat": "{name}",     "y": 0,     "x": 0,     "navigation": {       "activeColor": "#3E576F",       "animation": true,       "arrowSize": 12,       "inactiveColor": "#CCC",       "style": {         "fontWeight": "bold",         "color": "#333",         "fontSize": "12px"       }     }   },   "title": {     "text": ""   },   "plotOptions": {     "series": {       "borderWidth": 0,       "dataLabels": {         "enabled": true,         "format": "{point.y}"       }     }   },   "series": [     {       "name": "Cloud Cover [%]",       "data": [         [           "2014-01-29T17:00:00",           0.43         ],         [           "2014-01-29T18:00:00",           0.41         ],         [           "2014-01-29T19:00:00",           0.33         ],         [           "2014-01-29T20:00:00",           0.16         ],         [           "2014-01-29T21:00:00",           0.06         ],         [           "2014-01-29T22:00:00",           0.02         ],         [           "2014-01-29T23:00:00",           0.02         ],         [           "2014-01-30T00:00:00",           0.03         ],         [           "2014-01-30T01:00:00",           0.03         ],         [           "2014-01-30T02:00:00",           0.06         ]       ]     }   ],   "xAxis": {     "categories": [       "2014-01-29T17:00:00",       "2014-01-29T18:00:00",       "2014-01-29T19:00:00",       "2014-01-29T20:00:00",       "2014-01-29T21:00:00",       "2014-01-29T22:00:00",       "2014-01-29T23:00:00",       "2014-01-30T00:00:00",       "2014-01-30T01:00:00",       "2014-01-30T02:00:00"     ]   } } | 
入力データ例
CKAN Source operator や CKAN Resource Selector widget を使用して、ソース構造とデータを含む JSON 形式のリソース・データを CKAN Graph creator operator へ入力します。
CKAN Source operator の設定例
 
JSON 形式のリソース・データ例
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 | {   "resource_id": "57e34c1d-f6b4-4378-ab43-e16f71d7f35a",   "structure": [     {       "type": "number",       "id": "_id"     },     {       "type": "date",       "id": "YYYY-MM-DD:HH:mm:ss"     },     {       "type": "number",       "id": "Cloud Cover [%]"     }   ],   "data": [     {       "YYYY-MM-DD:HH:mm:ss": "2014-01-29T17:00:00",       "_id": 1,       "Cloud Cover [%]": "0.43"     },     {       "YYYY-MM-DD:HH:mm:ss": "2014-01-29T18:00:00",       "_id": 2,       "Cloud Cover [%]": "0.41"     },     {       "YYYY-MM-DD:HH:mm:ss": "2014-01-29T19:00:00",       "_id": 3,       "Cloud Cover [%]": "0.33"     },     {       "YYYY-MM-DD:HH:mm:ss": "2014-01-29T20:00:00",       "_id": 4,       "Cloud Cover [%]": "0.16"     },     {       "YYYY-MM-DD:HH:mm:ss": "2014-01-29T21:00:00",       "_id": 5,       "Cloud Cover [%]": "0.06"     },     {       "YYYY-MM-DD:HH:mm:ss": "2014-01-29T22:00:00",       "_id": 6,       "Cloud Cover [%]": "0.02"     },     {       "YYYY-MM-DD:HH:mm:ss": "2014-01-29T23:00:00",       "_id": 7,       "Cloud Cover [%]": "0.02"     },     {       "YYYY-MM-DD:HH:mm:ss": "2014-01-30T00:00:00",       "_id": 8,       "Cloud Cover [%]": "0.03"     },     {       "YYYY-MM-DD:HH:mm:ss": "2014-01-30T01:00:00",       "_id": 9,       "Cloud Cover [%]": "0.03"     },     {       "YYYY-MM-DD:HH:mm:ss": "2014-01-30T02:00:00",       "_id": 10,       "Cloud Cover [%]": "0.06"     }   ],   "metadata": {     "id": "57e34c1d-f6b4-4378-ab43-e16f71d7f35a",     "ckan_server": "https://data.lab.fiware.org"   } } | 
出力例
 
関連情報

CKAN Graph creator widgetCKAN Graph creator widget は、CKAN データセットをグラフ表示する ウィジェットです。
ワイヤリング
...

WireCloud widget and operatorWireCloud では、ウィジェットとオペレータと呼ばれる機能部品を組み合わせることで、Web アプリケーションやダッシュボードを作成...

 
											 
							
							
							
															 
							
							
							
															 
							
							
							
															 
									


