exemplo de gráfico de área simples d3.js… recebendo erro “indefinido”; Eu acho que preciso de uma declaração de retorno?

Estou estudando o d3.js trabalhando nos exemplos em d3.js.org

Estou começando com "gráfico de área" emhttp://bl.ocks.org/3883195

Eu tentei digitá-lo em mim mesmo, então eu vou entender as variáveis ​​e funções.

O script chama o data.tsv para criar o gráfico.

Bem, ao carregar o data.tsv, recebi um erro "'indefinido' não é um objeto".

Então eu mexi em alguns, depois fui em frente e copiei e colei o código original do bl.ock no meu editor, mudando o d3.v3.js para d3.v2.js

Mesmo erro.

Eu sinto que tenho data.tsv no diretório correto em minha máquina, mesmo diretório que d3.v2.js.

Erro lançado pela segunda linha aqui:

    d3.tsv("data.tsv", function(error, data) { 
      data.forEach(function(d) { 
         d.date = parseDate(d.date);
         d.close = +d.close;
      });

aqui está uma foto do erro:https://twitter.com/maggie_a_lee/status/273858397173080064/photo/1

obrigado a todos !!

questionAnswers(1)

yourAnswerToTheQuestion