tickValues
X 軸に特定の日付のみを表示しており、関数を使用して「dataPop」配列からこれらの日付を選択しています。
xAxisPop.tickValues([dataPop[0].date, dataPop[20].date, dataPop[40].date])
ただし、世紀ではなく年のみを表示したいと思いdataPop[20].date
ますdataPop[40].date
。たとえば、1980 は 80 と表示されます。
世紀ではなく年のみを表示するように記述された変数「formatDate」があります。
formatDate = d3.time.format("%y")
dataPop[20].date
しかし、dataPop[40].date
tickValues 関数でformatDate を に適用するにはどうすればよいですか?
また、参考までに。私の日付は現在文字列です...したがって、formatDate関数でd3.time.formatを使用する代わりに、文字列をフォーマットする別のD3フォーマット方法を使用する必要があると思います...それは正しいですか? または、最初に日付を文字列から日付に変更してから、formatDate 関数を実行する必要がありますか?
どうもありがとう