E2D3ハッカソン(2015/2/8)に向けて,E2D3の進捗状況をまとめました.
https://www.facebook.com/events/763949880350733/?fref=ts
ハッカソンでは,参加者の皆様が
目的1:E2D3を使って,自分が会社(仕事)で使いたいExcel グラフ アプリを作ること
目的2:E2D3を,自分の会社(仕事)で使いやすいように改良すること
を目指します.
楽しむことが第一ですので,その他の内容でもご遠慮なくご相談ください.主催者の想定を超えた提案は大歓迎です.是非,自分が作りたいグラフイメージを持ってきてください.イメージしづらい方のために運営側で
目的3:アプリ版E2D3にグラフ追加
等のissueを用意致しました.
グラフ作り1(目的3)
現在,E2D3開発チームはD3グラフをExcelから操作するサンプルコードを公開しています.
https://github.com/e2d3/e2d3-v0.3-dev
アプリ版としてリリースできるレベルの完成度になったものからOfficeストアに公開しています.テスト仕様書を参考にしてください.
https://store.office.com/app.aspx?assetid=WA104379169&ui=ja-JP&rs=ja-JP&ad=JP&appredirect=false&fromAR=1
アプリ版リリース済みがxなものを○にするのもissueの一つですので,ご検討頂ければ幸いです.
叩き台のコードはこちらです.
https://github.com/e2d3/E2D3-ver.-0.2/tree/master/dist
以下の原作者に感謝いたします.
アプリ版リリース済み | 原作者 | ライセンス | グラフ名 | 元のコード | |
---|---|---|---|---|---|
1 | ○ | Yuichi Yazaki | Original | 日本 | https://github.com/n1n9-jp/CSIS_map_140514 |
2 | × | marmelab | MIT | EventDrops | https://github.com/marmelab/EventDrops |
3 | ○ | kerryrodden’ | Apache | sunburst 1 | http://bl.ocks.org/kerryrodden/7090426 |
4 | × | Square, Inc. | Apache | Crossfilter | http://square.github.io/crossfilter/ |
5 | × | robschmuecker | BSD | Collapsible Tree Layout | http://bl.ocks.org/robschmuecker/7880033 |
6 | △(coming soon) | artzub | BSD | World Bank Global Development Sprint | http://www.visualizing.org/sprint/global-development-sprint |
7 | ○ | Mike Bostock | BSD | Sankey Diagrams1 | http://bost.ocks.org/mike/sankey/ |
8 | ○ | Mike Bostock | BSD | Zoomable Treemaps | http://bost.ocks.org/mike/treemap/ |
9 | ○ | Mike Bostock | BSD | D3 Show Reel | http://bl.ocks.org/mbostock/1256572 |
10 | ○ | Mike Bostock | BSD | Scatterplot Matrix | http://mbostock.github.io/d3/talk/20111116/iris-splom.html |
11 | ×→○ | Mike Bostock | BSD | Multi-Series Line Chart | http://bl.ocks.org/mbostock/3884955 |
12 | ×→○ | Mike Bostock | BSD | Chained Transitions | http://bl.ocks.org/mbostock/3903818 |
13 | ×→○ | Mike Bostock | BSD | bubble chart | http://bost.ocks.org/mike/nations/ |
14 | ×→○ | Mike Bostock | BSD | Les Misérables Co-occurrence | http://bost.ocks.org/mike/miserables/ |
15 | × | Mike Bostock | BSD | Map Projection Distortions | http://bl.ocks.org/mbostock/3709000 |
グラフ作り2(目的3):全て未完
-
澤さんのtopojsonと山本さんのjapan colorを組合して,色々な国(200ヶ国)の地図を作って入れる
https://github.com/nakamods320yen/admin1_topojson
https://github.com/e2d3/e2d3-v0.3-dev/tree/master/contrib/japan-color -
アプリ版E2D3のグラフの,色や線の太さを変えるようにする
https://github.com/e2d3/e2d3-v0.3-dev
https://github.com/e2d3/e2d3-v0.3-dev/tree/master/contrib/japan-color -
Licenseが明らか or Mike Bostock作で,面白いD3グラフを入れる
機能作り(目的2):1は未完,2は完了
-
竹内さんのE2D3からServerへデータを飛ばし,
そのURLを自分のWeb Pageに追加することでD3グラフを埋め込める機能を実装
https://github.com/e2d3/e2d3
Server上ではuser管理はしない選択肢もあり.
また,html+jsをlocalにDLできるようにしてもよい. -
Azureへの自動デプロイ
移植(目的2):全て未完
-
PPT用アプリへの移植
-
SharePoint用アプリへの移植
バグフィックス(目的2):全て完了
制度作り(目的4):全て完了
MTGに来れないContributorがCommitしやすいような制度作りと,文章化.
WordPress Page or Github readmeで公開.
- Github活用(Commit)方法(WIP+α)
- アプリ版組み込み(審査)方法
- テスト仕様書の更新
参考
TypeScript
型定義
ガイド
ノウハウまとめ(目的4):全て完了
- バッドノウハウ,エラー事例集を作成
- API説明書,開発の手順書を更新
翻訳(目的4):全て完了
-
竹内さんのGithub上のreadmeを翻訳し,Japanese follows Englishにする.
-
E2D3 ハッカソン 向け環境構築を英訳し,WordPress Pageに載せる.
-
E2D3 ハッカソン 向け環境構築 の動画に英訳をつけて,youtubeにUPする.
-
アプリ版E2D3の,アイコン,図の説明,エラーメッセージ等の英語をより自然に改良.OS,Office, IEの英語/日本語設定も変えてみて確認.(初めはすべて英語化,のちに日本語対応をする.日本地図等の特殊なグラフのサンプルデータに日本語が入っているのはOK).
書類・HP作成(目的4):1以外,全て完了
- デモ動画の取り直し
- ver0.2のreadmeを参考にver0.3のreadmeを作る.追加情報が必要か検討する.
- A-portに申し込み
- 開発の手順所とAPI説明書をPPT型からWeb型に変更して,WordPress Pageに載せる(必要性は議論)
参考:D3のAPI reference - 目的3のテスター
- 新しく作っているWordPress Pageのデザイン更新(デフォルトは英語サイト)
(by 久住&五十嵐) - 新しく作っているWordPress Pageにコンテンツ追加(Officeの違いは表,App Installは文章+図)
(by 五十嵐) -
オープンデータビジネスコンペティションに申し込み
2015年2月9日(月)12:00
(by 時間がなくあきらめ)