Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。)を参考にしながらjson形式で読み込んだRSSをforceモデルで表示させようとしておりますが、上手くいかない状況です。undefinedというエラーが表示されます。)上にはtagという情報がないため代替としてsubjectというもので代用しようと思ったのですが指定の仕方がわかりませんでした。イメージとしては記事のサムネイルが上記サイト様の投稿ノードの部分に入り、タグノードにカテゴリーを表示させるプログラムが作りたいと考えています。コンソールには記事のタイトル、リンク、カテゴリーが表示されるため正しくRSSは読み込めていると思います。スニペット上でhtmlからjsファイルを開く方法が分からなく、不恰好な形での質問になってしまい申し訳ありません。お力添えの方よろしくお願い致します。票1まだ仕様が決っていない感じですね。何が出来るのか分からない段階では仕方無いかもしれません。利用も検討されているようですね。これはHTMLのページですから、いわゆる「スクレイピング」をする事になります。いった事はサーバサイドでやる事が多いですが、今はDOMParserもあるので、ブラウザ側でやるのも簡単です。APIやRSSなどより仕様(というかHTMLタグの構造)の変更が頻繁でしょうから、そこは面倒かもしれません。下記スニペットはスクレイピングの例です。ライブラリを使用していないので定型的な処理がいろいろありますが、そんなに多くの事はしていません。結果はとりあえず、「名前の配列の配列」にしています。記事タイトルもタグも、「名前」としてフラットに並べています。出来るだけ単純な構造にして、それを表示する、という所から出発するのがよいと思います。こちらのプログラムをいったん一通り考えて配列を見てみたりしてみました。for文を用いてタグだけを参照することができたので、それをd3,jsのタグノードのところに入れることができればタグは表示できるのではないかなと思いました。5:55そうです配列(の配列)です。JSON.stringifyは見やすく表示する為だけに使っています。これを使う場合、まずはこの配列からforceモデルの‘.nodes‘に与えるノード配列を作成するのを目標にされるとよいと思います。ノードがあれば.linksに与えるリンク配列は空でも表示のテストが出来ます。繋がりが無いので、円形にひろがるはずです。5:46relationというのはrelation_view関数の引数名です。グローバル変数ではありません。おっしゃる通り、relation_view関数の中からしかアクセス出来ません。件のコメントを表示0回答というよりは、感想のような物になります。"tags"について'tags'に関連したエラーが出ているという事ですが、行番号は大事です。エラーが出た行から辿っていくといろいろ分かる事が多いです。Qiitaのtagsの代りに、RSSのdc:subjectを使うとの事ですが、これはGoogleのAPIでjsonに変換された時点で、feeds.entries[i].categoriesになっていますし、質問者さんもこれをログに出す事には成功しているようですね。このやり方でよさそうです。appendItem関数では、item.tagsを使っていますが、これをitem.categoriesにしていく感じでしょうか。はてなブックマークのエントリーは、ただ一つのカテゴリに所属するようです。これは解決可能なのでしょうか。コードをざっと見て気になった点ささいな事GoogleのAPIはJSONPをサポートしていますオリジンの問題を回避する為に”http://allow-any-origin.appspot.com/"を使う必要は無いです。JSONPは面倒ではありますよね。63行目あたりに、全角スペースがあるJavaScriptでは許されているので、何も問題ないのですが、コピペなどで他に移した時にトラブルの元になります。よいエディタを使って、インデントなどは自動でやってもらうのがよいです。svg.selectAll('.link')で終了していますが、参考コードではメソッドチェーンが続いています。上記あたりから辿っていくと、足りない物がいろいろ見つかりそうここらへんで、はてなブックマークののカテゴリが一つな事が気になったので、これ以上見ていないです。アルゴリズムでなく、入力データの構造を変更するという手もあるQiitaのデータを処理するプログラムを変更して、はてなのデータを読ませようとしている分けですが、一番早いのは、はてなのデータをQiita互換の構造に変換してしまう事だと思います。将来、はてな以外のデータを読ませる場合にも対応しやすい考え方です。参考コードはあくまで叩き台である、というような場合はこれでは駄目ですし、目的次第ではありますが。貴重なご意見ありがとうございます。非常に勉強になります。linkの宣言の件ですが、1つ目のリンクのソースで一番最後にメソッドチェーンが書かれており、そちらを参考に致しました。カテゴリーについてはこの質問を書いてから私の方でも気になりどうしようか考えていたところです。タグをそもそも表示させず、投稿だけをサムネイルでフォースモデルで表示するか、カテゴリーのforceモデルを準備し、そちらをクリックするとそのカテゴリーの新着記事をフォースモデルで表示するかどちからにしょうと思います。知識、技術とも未熟なため質問ばかりで申し訳ありません...。)を確認したところカテゴリーの他にタグが設定されていました。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。会を開催します🎉サイトの未翻訳箇所を見つけて、もくもく会で直しましょうリンク集1forceモデルのノードにRSSから取得したサムネイルの画像を利用したい関連する質問0AngularJSでローカルにあるjsonを読み込みたい。JSONを取得したい0d3.jsを用いたforceモデルが上手く作動しない0for文を用いたJSON配列格納について0dropzone.js(ドラッグ&ドロップでのアップロード)が上手く動作しません。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。