タグ

graphに関するchess-newsのブックマーク (22)

  • [JS]便利なのが登場!実装はかなり簡単なのに、さまざまなチャートやグラフを実装できるスクリプト -ApexCharts

    チャートやグラフを実装するのは面倒、と思われがちですが、そんな人にはこのスクリプトをお勧めします。 div要素一つと外部ファイルを一つ、あとはグラフのデータを設定するだけで、さまざまなチャートやグラフが簡単に実装できてしまう単体のJavaScriptライブラリを紹介します。 レスポンシブ対応で、アニメーションにも対応、カラー変更やグラデーションやパターンにも対応している優れものです。 ApexCharts ApexCharts -GitHub ApexChartsの特徴 ApexChartsのデモ ApexChartsの使い方 ApexChartsの特徴 ApexChartsはシンプルなAPIを使用して、インタラクティブなチャートやビジュアライゼーションを作成するためのモダンJavaScriptのチャート作成ライブラリです。 MITライセンスで、個人でも商用でも無料で利用できます。 レスポ

    [JS]便利なのが登場!実装はかなり簡単なのに、さまざまなチャートやグラフを実装できるスクリプト -ApexCharts
  • 簡単にガントチャートとかクラス図とか書けるやつ - Qiita

    mermaidは、Web上で簡単にフローチャートやシーケンス図などのUMLが描けるライブラリです。 d3.jsの機能特化型というかんじで、d3ほど様々なことはできませんが、そのかわりに対応してる図形なら非常に簡単に描くことが可能です。 なお、ヘルプはGitGraphやクラス図が載ってないなど未完成で、いまいち頼れません。 ごたくはいい、実物を見せろ こんなかんじ →支払い忘れてサーバが死んだので代替(誰かが書いたやつに勝手にリンク) できること 以下の図が描ける。 ・フローチャート ・シーケンス図 ・ガントチャート ・クラス図 ・gitグラフ 最後だけ異質だ。 インストール CDNを使えばいいだけだが、自分のところに置きたい場合はyarnで引っ張ってこれる。 <!DOCTYPE html> <html lang="ja"> <head> <link rel="stylesheet" hre

    簡単にガントチャートとかクラス図とか書けるやつ - Qiita
  • 機は熟した!グラフ構造に対するDeep Learning、Graph Convolutionのご紹介 - ABEJA Tech Blog

    はじめまして。ABEJAでResearcherをやらせていただいている白川です。 先日、化合物の物性推定をDeep Learningをつかって従来手法より300,000倍高速に処理するという論文がでました([1], [2])。この論文の手法は、Graph Convolutionというグラフ上に定義されたConvolution演算がベースとなっています。物性推定に限らず、グラフ解析全般を Deep Learning で上手にこなせるようになれば、Deep Learningのアプリケーションの幅がぐっと拡がり、さらなるイノベーションが起きそうな予感がします。 ICMLやNIPSなどの機械学習系の主要国際会議でも数年前からGraph Convolutionについての論文がちらほら出現しはじめており、とくに最近その勢いが増してきている印象があります。個人的にも最近(前から?)にわかにグラフづいてい

    機は熟した!グラフ構造に対するDeep Learning、Graph Convolutionのご紹介 - ABEJA Tech Blog
    chess-news
    chess-news 2017/04/28
     グラフなら、節の数×節の数らで表現できそうだけど。
  • Plotting with basic glyphs

  • なんでもかんでもJupyter Notebookに表示するためのチートシート 2次元プロット編 - Qiita

    import matplotlib.pyplot as plt # Notebook出力には次の1行が必要 %matplotlib inline plt.figure(figsize=(8, 6)) # グラフのサイズ指定(この行は省略可) plt.plot(x, y1) plt.plot(x, y2)

    なんでもかんでもJupyter Notebookに表示するためのチートシート 2次元プロット編 - Qiita
  • 多変数の相関を可視化する方法メモ - 草薙の研究ログ

    自分のためのメモ。 因子分析したら因子分析の結果だけ,構造方程式モデリングしたらパス図だけ,そういうのはちょっと好かない。殆どの場合相関行列があればそういうのは再現できるし,相関行列だって上手に可視化したら,例えば因子分析くらいの見通しはつく。これは,研究報告の透明性というのにもつながる。 ただ論文には紙幅の都合があって,いつでも,というわけにはいかないけど。 とにかく多変数の相関行列に対応するようなデータの可視化について,Rを用いてメモしていく。自分ですぐ忘れてしまうから。 (スクリプトの中に不自然に半角スペースとか入っているのは,hatena記法と変に被るところを避けるため) 散布図行列(SPLOM) 一番てっとり早い方法。 まずRのデフォルト関数で「データフレーム形式」でデータを読み込む。 例えばエクセルからクリップボードにコピーした状態なら, dat<- read="" table

    多変数の相関を可視化する方法メモ - 草薙の研究ログ
  • ggplot2 の自分用メモ集を作ろう - Triad sou.

    プロットの作製 基プロットを作る Geoms Aesthetics 違う種類のグラフを重ねる 参照線の追加 グループ分け 層別プロット スケールと軸 Scales 軸ラベルやタイトルの変更 軸の表示範囲を変更する 軸の左右の余白を削除する 軸表示の修飾 日時の軸スケール 軸区切り値の変更 軸スケールの変更 (変数変換) プロットのソート (離散型変数の水準をソートしてプロット) 座標系の反転:横向き箱ひげ図 極座標への変換:円グラフ 座標系のアスペクト比の指定 色セットの変更 ggplot2 のデフォルト色セットの定義 任意の色セットの利用 凡例 凡例位置の変更 凡例ラベルの変更 凡例の一部を削除する テーマ (グラフ背景・グリッドの色, マージン, フォント) Themes 定義済み theme の適用と編集 theme 要素と theme() の併用時の注意点 フォント変更 保存 g

    ggplot2 の自分用メモ集を作ろう - Triad sou.
    chess-news
    chess-news 2015/07/31
    サンプル まとめ なんだこれ、すげえ
  • ビジネス要件をBPMNで記述してみよう(前編)

    複雑なビジネス要件を表現しようとすると、第2回「BPMNの基要素を理解する」で解説した基要素だけでは力不足を感じます。そこで必要になるのが各基要素の詳細なバリエーションです。今回は、「アクティビティ」と「イベント」のバリエーションについて解説します。 アクティビティのバリエーション ■ 階層的なプロセス・モデリング ビジネスプロセスをモデリングする際に「ハイレベルなアクティビティをとらえてプロセス全体の概要を表すダイヤグラムを記述してから、別のダイヤグラムでローレベルな詳細にブレークダウンする」といった方法が取られることがあります。この階層的なモデリングを実現する図形要素が、アクティビティの内部にさらに下位のプロセスを持つ「サブプロセス」です。サブプロセスには、図1に示すように「折り畳まれたサブプロセス」と「展開されたサブプロセス」の2つがあります。折り畳まれたサブプロセスでは、下部

    ビジネス要件をBPMNで記述してみよう(前編)
  • Cytoscapeやネットワーク解析・可視化に関する情報の集め方 - Qiita

    Cytoscapeやネットワーク解析と可視化に関する情報リソース これは昨日の記事を読んでこういったものを実際に作ってみたいと思われた方に向けての補足です。とても基的な情報ばかりですので、経験者の方には少々物足りないと思いますが… はじめに データ可視化という分野の中で、ネットワークの可視化は比較的ポピュラーな手法ですが、実務家向け(最新の計算機科学の研究論文ではなく、実務寄り、つまり実際にデータ解析を行う人々向け)の最新の情報は、あまりまとまった形で入手する事ができません。そして残念ながらほとんどの文献は英語で書かれています。ここでは、実際にネットワーク分析と可視化を行ってみたい方々に向けて、Cytoscape関連のリンクを中心としたいくつかのポインタを集めてみたいと思います。 Cytoscapeの情報 Cytoscape公式サイト コンソーシアムが管理する公式のサイトです。最新版はこ

    Cytoscapeやネットワーク解析・可視化に関する情報の集め方 - Qiita
  • Graphite

    Graphite does three things: Kick ass. Chew bubblegum. Make it easy to store and graph metrics. (And it’s all out of bubblegum.) Learn more about Graphite About the Project Graphite is an enterprise-ready monitoring tool that runs equally well on cheap hardware or Cloud infrastructure. Teams use Graphite to track the performance of their websites, applications, business services, and networked serv

  • ネットワーク可視化プラットフォームCytoscapeの現状まとめ - Qiita

    Cytoscapeとは? Cytoscapeとは、欧米の研究機関によって開発されているオープンソースのネットワーク可視化ソフトウェアプラットフォームです。ネットワーク(数学の用語ではグラフ)可視化ソフトウェアとは、要するにデータを分析して、最終的には以下の様な描画を行うものです。 元となる情報は基的に何でも良いので、以下の様な分野で利用されています: 遺伝子ネットワーク分析(主な開発目的です) ソーシャルネットワーク分析(日語でも幾つか著作のあるJames Fowler教授にも協力していただいています) コンピュータ・ネットワークの可視化とセキュリティ分析 オントロジー等、グラフ構造を持つデータの可視化 このソフトウェアはもう10年以上も開発が続いています。私もカリフォルニア大学のチームの一員として、かなり初期から開発に加わっておりますが、私の努力不足もあり、日語のドキュメントはとて

    ネットワーク可視化プラットフォームCytoscapeの現状まとめ - Qiita
  • コールグラフ - Wikipedia

    コールグラフ (マルチグラフとも呼ばれる) とは、コンピュータプログラムのサブルーチン同士の呼び出し関係を表現した有向グラフである。具体的には、各ノードが手続きを表現し、各エッジ(f,g)は手続きfが手続きgを呼び出すことを示す。従って、循環したグラフは再帰的な関数呼び出しを示す。 コールグラフはプログラムの初歩的な解析の結果であり、プログラムを人間が可読なものにするため、あるいはたとえば手続き間の変数の追跡を行う解析といった発展的な解析のための基礎として用いることができる。コールグラフの簡単な利用方法は、一度も呼び出されない関数を見つけることである。 コールグラフは 動的でも静的でもありうる。動的なコールグラフはプログラムの実行結果の記録、たとえばプロファイラの出力である。従って、動的なコールグラフは正確であるが、プログラムの一度の実行結果を記述できるのみである。正確な静的コールグラフは

  • 木 (数学) - Wikipedia

    T は木である T に閉路はなく、 n − 1 の辺を持つ T は連結で、 n − 1 の辺を持つ T は連結で、すべての辺は橋である T の任意の2点を結ぶ道がちょうど1つある T に閉路はないが、新しい辺をつけ加えると閉路が必ず1つできる 性質[編集] 木 T には、以下のような性質がある。 T の2点を結ぶ T に含まれない辺 e に対して、T + e には e を通るただ一つの閉路があり、この閉路上の任意の辺 f に対して T + e - f は木となる。 頂点が2つ以上ある木には少なくとも2個の端末点がある。また、端末点とは次数1の点である。 上の定理から、木には必ず端末点があり、その端末点を除去すると位数の一つ小さい木が得られる。逆に言えば、位数 n の木は、位数 n − 1 の木に一つの新しい点と、これに接続する一の新しい辺を加えて得られる。 根つき木[編集] あるノー

    木 (数学) - Wikipedia
  • 初音ミクの数式が解明 さらにいろんな「俺の嫁」が関数で描けることが判明

    すまない。僕は数学の詳しいことはよく分からない。ただ、x軸とy軸っていう広大なフロンティアの上で、ファンタスティックな数式が僕らの「嫁」を描き出している……そのことだけは分かって、感動した。心に座標があれば、数式だけで……数式だけで僕らは嫁を思い描ける。それを教えてもらった気がして、胸が熱くなったんだ。 キミも興味があるなら、検索サービス「WolframAlpha」を訪れて、「graph Hatsune miku curve」と入力してみてほしい。そこにはある数式が現れるはずだ。長いツインテールをたたえた、僕らの天使ミクの数式が。 初音ミク、数式に変換されグラフに召喚される WolframAlphaは2009年に始まったWebサービスで、いうなれば“質問応答システム”だ。アルゴリズムや自然言語解析を駆使し、入力したキーワードに対する計算結果や事実情報といった「答え」を返してくる。そんなWo

    初音ミクの数式が解明 さらにいろんな「俺の嫁」が関数で描けることが判明
  • fluentd + mongodb+ node.js でリアルタイムにグラフを描く - stanaka's blog

    追記 2/22 毎回微妙に追記していますが、今回も追記です。最後にmongodbのinsert性能について80lines/secで厳しくなった、と書いてますが、環境か設定まわりがあやしいので訂正します。もうすこし検証してみようと思います。 → 検証して fluentd側の設定の問題であることが分かりました。詳しくは、http://blog.stanaka.org/entry/2013/02/22/171053 追記ここまで 最近は、fluentd + mongodb でログを蓄積していろいろ便利に使っているわけですが、数分に一回集計スクリプトを周したり、 GrowthForecast の画面をリロードしまくるのではなく、もっとリアルタイムで見たい! という欲求が募ってきたので、 node.js を使って実装してみました。( https://github.com/stanaka/realti

    fluentd + mongodb+ node.js でリアルタイムにグラフを描く - stanaka's blog
  • これまで地上に現れたすべての思想ideasのつながりを1枚にまとめたインフォグラフィック

    Author:くるぶし(読書猿) twitter:@kurubushi_rm カテゴリ別記事一覧 新しいが出ました。 読書猿『独学大全』ダイヤモンド社 2020/9/29書籍版刊行、電子書籍10/21配信。 ISBN-13 : 978-4478108536 2021/06/02 11刷決定 累計200,000部(紙+電子) 2022/10/26 14刷決定 累計260,000部(紙+電子) 紀伊國屋じんぶん大賞2021 第3位 アンダー29.5人文書大賞2021 新刊部門 第1位 第2の著作です。 2017/11/20刊行、4刷まで来ました。 読書猿 (著) 『問題解決大全』 ISBN:978-4894517806 2017/12/18 電書出ました。 Kindle版・楽天Kobo版・iBooks版 韓国語版 『문제해결 대전』、繁体字版『線性VS環狀思考』も出ています。 こちらは10刷

    これまで地上に現れたすべての思想ideasのつながりを1枚にまとめたインフォグラフィック
  • ソーシャルグラフとは (Social Graph): - IT用語辞典バイナリ

    ソーシャルグラフ 【英】 Social Graph ソーシャルグラフとは、Web上での人間の相関関係や、そのつながり、結びつきを意味する概念である。 ソーシャルグラフは、主にユーザー間のつながりを活かした機能として活用されている。例えば、SNS(ソーシャルネットワーキングサービス)をはじめとするソーシャルメディアで提供されている、あしあと機能やコメント、情報公開・共有といった機能が、ユーザー間のかかわりを促進することでソーシャルグラフを形成する。 ソーシャルグラフの概念は、OpenIDを提唱したことでも知られるブラッド・フィッツパトリック(Brad Fitzpatrick)らによって2007年頃に提唱された。 参照リンク Thoughts on the Social Graph - (Brad Fitzpatrick、英語

  • グラフ理論 - Wikipedia

    グラフ理論(グラフりろん、英: Graph theory)は、ノード(節点・頂点、点)の集合とエッジ(枝・辺、線)の集合で構成されるグラフに関する数学の理論である。 グラフ(データ構造)などの応用がある。 概要[編集] グラフによって、様々なものの関連を表すことができる。 6つの節点と7つの辺から成るグラフの一例 例えば、鉄道や路線バス等の路線図を考える際には、駅(節点)がどのように路線(辺)で結ばれているかが問題となる一方、線路が具体的にどのような曲線を描いているかは質的な問題とならないことが多い。 したがって、路線図では駅間の距離や微妙な配置、路線の形状などがしばしば地理上の実際とは異なって描かれている。つまり、路線図の利用者にとっては、駅と駅の「つながり方」が主に重要な情報なのである。 このように、「つながり方」に着目して抽象化された「点とそれらをむすぶ線」の概念がグラフであり[1

  • amCharts: customizable free flash charts

    JavaScript Charts & Maps Programming library for all your data visualization needs. Readme.md Came here to find your next charting library? Good. Our charts were designed to feel modern, sleek and fast, out-of-the box. But don’t take our word for it – check out our demos and fall in love. And best of all, our libs natively integrate with TypeScript, Angular, React, Vue and plain JavaScript apps. F

    amCharts: customizable free flash charts
  • vizoo - 経済データのグラフ作成・共有サイト ビズー