std.csvをデータモデルとして受け取って、タイムチャートを描くTimeChartRendererクラスを、dfl.chartモジュールに追加しました。 2023年末にdfl.printingモジュールを作り始めたときからここを目指していましたが、やっとできましたね。 縦軸は信号名、横軸は時間です。 系列ごとのデジタル信号とアナログ信号の別に応じて、表現方法を切り替えます。 CSVの要件 string csv = "Time (ms),D1,D2,D3,D4,A1,A2,A3,A4\n" ~ "0,0,0,0,0,0,0,0,0\n" ~ "100,1,0,0,0,5,2,10,2\n" ~…