Ir para conteúdo
Fórum Script Brasil

vinitf

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

Sobre vinitf

vinitf's Achievements

0

Reputação

  1. Bom dia, gostaria de colocar em um gráfico Pie Chart os dados oriundos de uma url à partir de ajax, mas estou tendo muitas dificuldades por ser iniciante. Pelo que eu soube, tenho que ler os dados JSON da url e armazenar numa variável, mas não sei como fazer isso. Isso foi o que eu fiz até agora. <div class ="container"> <body> <div><canvas id="grafico" width="100" height="20"></canvas> </div> </body> </div> $.ajax({ url: 'http://servicosweb.ibge.gov.br/GetStatus.ashx', data:data, success: function(url, data) { alert(data); var datachart = JSON.parse(data.Status); $("div").attr(item.Status ? "on" : "off").appendTo($("#grafico")); var myChart = new Chart(ctx).Pie(datachart); var ctx = document.getElementById("grafico").getContext("2d"); myChart = new Chart(ctx, { type: 'pie', data: { labels: ["Serviços online", "Serviços offline"], datasets: [{ backgroundColor: [ "#1874CD", "#698B22" ], data: datachart, options: { animation: { animateScale: true } } }] } }); } }); É provável que vocês não consigam entrar na url, mas é isso que está lá [{"Nome":"IPP","Status":true},{"Nome":"PAC","Status":true},{"Nome":"PAIC","Status":true},{"Nome":"PAS","Status":true},{"Nome":"PIA","Status":true},{"Nome":"PIAPROD","Status":true},{"Nome":"PIMES","Status":true},{"Nome":"PIMPF","Status":true},{"Nome":"PMCC","Status":true},{"Nome":"PMS","Status":true},{"Nome":"BMOPATATV.GetBMOPATATV","Status":true},{"Nome":"BMOPATATV.GetCountBMOPATATV","Status":true},{"Nome":"CESSAOBM","Status":true},{"Nome":"SETOR","Status":true},{"Nome":"AD.GetData","Status":true},{"Nome":"AD.GetDataDT","Status":true},{"Nome":"AGROAGENCIAS","Status":true},{"Nome":"AGROFASES","Status":true},{"Nome":"AGROFONTES","Status":true},{"Nome":"AGROMUNICIPIOS","Status":true},{"Nome":"AGROOCORRENCIAS","Status":true},{"Nome":"AGROPRODUTOS","Status":true},{"Nome":"AGROQUESTIONARIOSMUNICIPAIS","Status":true},{"Nome":"AGROQUESTIONARIOSUF","Status":true},{"Nome":"AGROQUESTIONARIOSUF","Status":true},{"Nome":"PMC_CRIPTO","Status":true},{"Nome":"BDOCFUNCUE","Status":true},{"Nome":"BM","Status":true}]
  2. Bom dia, meu objetivo é criar uma lista com números aleatórios, na qual o número de elementos dessa lista também sejam aleatórios. Portanto, a cada atualizada uma lista com elementos de valores diferentes e quantidades de elementos diferentes é gerada. Mas estou com dificuldades de gerar a quantidade de elementos aleatórios. Estava pensando em gerar listas aleatórias de 1 a 100 elementos, mas por enquanto só consegui criar listas com uma quantidade fixa de elementos. Em relação aos valores aleatórios já consegui. Alguém pode me ajudar? Sou iniciante em JavaScript, então me perdoem kk var lista = [10]; var i, arr = []; for (i = 0; i < 1000; i++) { arr = i + 1; } var at, al, temp; for (at = arr.length; at;) { al = Math.abs(Math.random() * at-- | 0); temp = arr[al];arr[al] = arr[at]; arr[at] = temp; } for (var i = 0; i < lista; i++) { document.getElementById('array').innerHTML += arr + ' '; }
  3. Bom dia, meu objetivo é criar uma lista com números aleatórios, na qual o número de elementos dessa lista também sejam aleatórios. Portanto, a cada atualizada uma lista com elementos de valores diferentes e quantidades de elementos diferentes é gerada. Mas estou com dificuldades de gerar a quantidade de elementos aleatórios. Estava pensando em gerar listas aleatórias de 1 a 100 elementos, mas por enquanto só consegui criar listas com uma quantidade fixa de elementos. Em relação aos valores aleatórios já consegui. Alguém pode me ajudar? Sou iniciante em JavaScript, então me perdoem kk var lista = [10]; var i, arr = []; for (i = 0; i < 1000; i++) { arr = i + 1; } var at, al, temp; for (at = arr.length; at;) { al = Math.abs(Math.random() * at-- | 0); temp = arr[al];arr[al] = arr[at]; arr[at] = temp; } for (var i = 0; i < lista; i++) { document.getElementById('array').innerHTML += arr + ' '; }
×
×
  • Criar Novo...