いくつかのダイグラフ データ シリーズの初期可視性を列名で設定しようとしています。
これは、データが列を含む CSV ファイルから取得されているためですが、デフォルトで無効にしたい列がいくつかあることはわかっていますが、それらがどの列番号であるかはわかりません (単に名前)。
私はJavaScriptが初めてなので、答えはおそらく簡単です。私はこれをやろうとしています:
<script type="text/javascript">
g = new Dygraph(
document.getElementById("graphdiv"), // containing div
"last/test.csv",
{
connectSeparatedPoints: true,
includeZero: true
}
);
g.setVisibility(g.indexFromSetName("writer_write_start") - 1, 0);
</script>
しかし、これは私にエラーを与えます。javascript コンソールまたは onclick イベントから setVisibility コマンドを実行すると、正常に動作します。CSVファイルのデータを参照するメソッドを実行しようとするまでにDygraphが完全にロードされていないことに関係していると思われます.Dygraphが完全にロードされた後、別の方法でこれを実行する必要があります.