問題タブ [google-datatable]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - C#を使用してGoogle DataTable JSONの期待されるソースを作成するには?
C# を使用してgoogle.visualization.datatableで期待される JSON ソースを作成するにはどうすればよいですか? JavaScriptSerializer
ドキュメントで説明されているように、予期される JSON には奇妙な構造があるため、明らかに を使用することは問題外です。
google-api - Google SQL Pivot make 0 show NULL
データベースに値がない場合は常に NULL を返す必要があるピボット テーブルがあります。クエリ言語の Google API を見ると、これは非常に単純に思えます: http://code.google.com/apis/visualization/documentation/querylanguage.html#Pivot
(ソース: cjweed.com )
(ソース: descentcampaign.com )
Google の例は最初の画像です。null が含まれていることに注意してください。これらの null 値は、元のテーブルに存在しないデータからのものです。ピボットが機能するために sum(vals) を実行すると、存在しない場合でも常に 0 が返されます。
また、私のSQL文は次のとおりです。
SELECT weekNumber, sum(value) FROM allval
WHERE weekNumber != 0 AND custId != 28
GROUP BY weekNumber
PIVOT custId
ORDER BY weekNumber
custId != 28 に注意してください。すべてが 0 に設定されていることを除いて、結果テーブルには引き続き表示されます。
リンクの Google の例が集計関数 sum を使用しても NULL 値を維持できた方法を知っている人はいますか?
google-app-engine - SelectBox用のGoogleAppEngineモデル
いくつかのデフォルトデータをロードしたいカテゴリモデルがあります。どうすればそれを達成できますか?これは選択ボックス用のモデルで、後でさまざまなアプリケーションに拡張できます
これは私が設計したモデルです。選択を確認してみました
助けてください。
ありがとうございました
javascript - Google DataTable: 列オブジェクトを返す
Google データテーブル オブジェクトを使用して Google ビジュアライゼーションを作成しています。データテーブルを読み取り、その元のオブジェクトから複数のサブテーブルを作成したいと思います。
Google のドキュメントによると、「getColumn」のメソッドはありません。
http://code.google.com/apis/visualization/documentation/reference.html#DataTable
cols プロパティがあることは知っていますが、このプロパティが何に使用されるのか正確にはわかりません。これを行う方法について誰かアイデアがあり、 cols プロパティが何のために使用されているかを説明していますか?
javascript - GoogleDataTableプレフィックスを理解する
Google DataTableには、スキーマとデータの値として次の文字列があります。
v、f、cとは何ですか?
jquery - Google Charts DataTable から最低値と最高値を見つける
この DataTable を使用してグラフ ( Google Charts API ) を描画しています。
DataTableの値列の最小値と最大値を特定する必要があります。google.visualization.data.maxと呼ばれる関数がいくつかありますが、それを実装する方法に関する実際のコード例はありません。誰もその機能を以前に使用したことがありますか? または、誰かがこの問題の別の解決策を持っていますか? ありがとう!
javascript - Google Visualization DataTable のデータの更新
Google ビジュアライゼーション データテーブルのデータをどのように更新しますか? 例:
もちろん、これで新しい行が追加され、2 つのボブができました。ボブの職業を更新するにはどうすればよいですか?
javascript - GoogleVisualizationAPIでGroupByAggregationを使用してフォーマットを保持する
GoogleのVisualizationAPIを使用して、google.visualization.data.groupを使用して、生データに基づいてサブテーブルを作成します。私の生データは{v: "US"、f: "United States"}のトリックを使用して値以外のものを表示しますが、集計関数を使用すると、フォーマットが削除され、「US」部分のみが残ります。
元のフォーマットを保持する方法、またはグループ集計を使用して作成されたDataTableに元のフォーマットを追加する簡単な方法はありますか?
サンプルデータ:
集計関数:
編集:
さらに考えてみると、各値の形式が一貫しているという保証がないため、形式でグループ化することはおそらく不可能です。そのことを念頭に置いて、データの各列に形式を追加する関数を作成する方がおそらく良い(または可能である)でしょう。したがって、質問は「どうやってそれを行うのか」ということになります。
生データをフォーマットされていない値だけで作成したり、各値のフォーマットを検索するための追加のテーブルを作成したりするのは、実際には避けたいと思います。これには、追加の2つのテーブル(1つは28行のリージョン用、もう1つは240行を超える国用)が必要です。次に、グループ化されたテーブル(30年以上のデータが含まれる)の各値を調べる2つの関数を作成します。数千行を意味します)値を追加します。
それは本当に複雑な解決策のようです。
修飾子関数を使用してこれを行う方法はありますか?テーブル内の各値を{v: "US"、f: "United States"}形式のオブジェクトとして返す関数を記述できますか?または、元のテーブルで適切な値を検索してその形式を採用する列フォーマッターを作成する簡単な方法はありますか?私(それを書かなければならない人)とユーザー(それをロードしなければならない人)の両方にとって、どちらが最も頭痛の種になるでしょうか?
編集2:
次のようなものを使用して、新しいテーブルのフォーマッタを作成できるはずです。
しかし、問題は、数値形式を扱っていないため、値を取得するある種のルックアップテーブルを作成し、それをルックアップテーブルで検索してから、適切な形式を返す必要があるということです。また、テーブル全体を1行ずつループする必要があるように見えます。これは数千行です。
力ずくのループと値の割り当てなしにこれを行う簡単な方法がないことは想像できません。
編集3:
だから私はトリッキーなことを試みました。各行を値/フォーマットとして設定するのではなく、値/フォーマット部分を文字列として作成し、グループ化した後、eval()を使用してオブジェクトを評価しました。これはうまくいきました。データは次のとおりです。
新しいコードは次のとおりです。
問題は、これをGoogle DataTableに出力すると、evalで結果を適切にチェックすると次のようになるにもかかわらず、{v:'AE'、f:'アラブ首長国連邦'}と表示されることです。
それで、私はここで何を間違っているのですか?
google-visualization - Google Charts DataTable 不明
Google Charts を使用して、クールなグラフを印刷しています。私のすべてのブラウザでうまく機能します。しかし、私が構築しているアプリケーションは HbbTv アプリです。その環境では、Google Charts が DataTable を作成しようとするとエラーが発生します。
google.visualization オブジェクトは存在しますが、arrayToTable は存在しません... DataTable() (新しい空の DataTable を作成する) を使用しようとすると、 new google.visualization.DataTable() がコンストラクターではないというエラーが表示されます。 ..
誰かがこれがどのように起こるか知っていましたか?
いくつかの追加情報:
- google.visualisation が読み込まれます (ただし、51 要素ではなく 3 要素しかカウントされません)
- HbbTv 環境は Opera 9.8 です。
ありがとう!
コード: