以下のように、スタック トレースの奥深くで例外を生成する Plotly.js チャート仕様の問題をキャッチして診断したいと思います。
この場合のエラーは、グラフのサイズが Plotly.js によってバーのデータ ラベルのサイズが小さすぎる場合に発生するようです。私は、これが私たちの優れた美的チャートデザインであると言っているわけではありません.
しかし、不可解なのは、エラーが.catch()
メソッドまたはtry..catch
ブロックのどちらにもキャッチされていないことです。エラーをキャッチするにはどうすればよいですか?
もう 1 つのパズルは、チャートがうまく描画されることです。このような許容可能な例外とoops-the-graph-fails-to-draw
エラーを特定するにはどうすればよいですか?
try {
Plotly.newPlot($chartDiv[0], data, layout, options).then(_.noop).catch(_.noop)
} catch (e) {}