「赤い」メッセージが表示されないようにGoogleのチャートをカスタマイズする方法はありますか?たとえば、代わりに何も描画しないでください。「要求されたグラフを描画するのに十分な列がありません」というメッセージをカスタマイズする方法はありますか?
8
A
答えて
9
エラー処理やエラーメッセージのカスタマイズなど、さまざまなイベント、メソッド、ツールのGoogleグラフ/視覚化機能が用意されています。
たとえば、あなたが求めているものによるとhttps://developers.google.com/chart/interactive/docs/reference#errordisplayまたはhttps://developers.google.com/chart/interactive/docs/examples#querywrapper
を参照して、最も簡単な方法は、単純にErrorHandlerを添付し、そのハンドラでは、google.visualization.errors
を通じてエラーを取り除くことであろう。このよう
:
function errorHandler(errorMessage) {
//curisosity, check out the error in the console
console.log(errorMessage);
//simply remove the error, the user never see it
google.visualization.errors.removeError(errorMessage.id);
}
function drawChart(json) {
var data = new google.visualization.DataTable(json); //here, JSON is buggy
var options = {
title: 'test'
};
var chart = new google.visualization.LineChart(document.getElementById('chart_div'));
//attach the error handler here, before draw()
google.visualization.events.addListener(chart, 'error', errorHandler);
chart.draw(data, options);
}
ビオラ!既存のコードにerrorHandler
とgoogle.visualization.events.addListener(chart, 'error', errorHandler);
を追加して、その差異を確認してください(これだけです)。
0
あなたは変数を宣言することができません。 例:var data また、同じエラーが発生しました。最終的に私は宣言していないことが分かりました。 data = google.visualization.arrayToDataTable(sourcedata);と私はそれを変更しました
var data = google.visualization.arrayToDataTable(sourcedata);
関連する問題
- 1. FileOutputStream - 要求されたサービスを完了するのに十分なシステムリソースがありません
- 2. WebGLエラー:gl.LUMINANCEの場合、要求に十分なArrayBufferがありません。
- 3. "コマンドラインパラメータの例外が十分ではありません"はありますか?
- 4. AH01990:PRNGにはまだ十分なエントロピーがありません
- 5. コントロールを描画する方法描画が消えることはありませんか?
- 6. ロック画面にカスタマイズされたメッセージを表示する方法はありますか?
- 7. グラフ描画:anyChartを確認する必要があります描画が完了しました
- 8. "IOException:ディスクに十分な領域がありません。"十分なスペース
- 9. ディスク・スペースを表示するには、ブート・ストラップ・アプリケーションで十分なメッセージがありませんか?
- 10. sqlite3.OperationalError:そのような列はありませんが、私は列を要求していませんか?
- 11. NbClustのエラー:クラスタに十分なオブジェクトがありません
- 12. 描画フレームをスキップする方法はありますか?
- 13. java netbeansがコンパイルするのに十分なメモリがありません
- 14. Elmの多分値をアンラップする方法があまりありません
- 15. UITableViewはスクロール可能ではありませんが、十分な高さです。
- 16. 要求がコンテキストにありません
- 17. ドロップダウンメニューが十分に開いたままではありません
- 18. プロップ名として反応コンポーネントに渡される画像を要求する方法はありますか?
- 19. Wordpress - クローンデータベースに十分な権限がありません
- 20. JPAマッピングエラー - IDクラスに十分なメタデータがありません
- 21. certbot-auto:クライアントに十分な権限がありません
- 22. R6016 - スレッドデータ用に十分なスペースがありません
- 23. Jmeterログに十分な情報がありません
- 24. ベン図 - ラベルに十分なスペースがありません
- 25. tmpfsドッカーコンテナに十分な空き容量がありません
- 26. Move-Item:ディスクに十分なスペースがありません
- 27. タイプ:製品に十分な権限がありません。 Hybris
- 28. CDF、matplotlib - plot、pythonに十分な色がありません
- 29. ここにジェネリックが必要なのはなぜですか?プロトコルは十分ではありませんか?
- 30. フェデレーテッド・ソフトウェアには十分なリソースがありますか?