Rumah  >  Soal Jawab  >  teks badan

Carta garis tindak balas dengan jam dialih keluar

<p>Saya mahu mengalih keluar setiap tiga jam dari bahagian bawah carta tali. Saya menggunakan react-chart-js2. Saya menggunakan fungsi .map untuk memaparkan nombor ini. Adakah mungkin untuk memaparkan hanya setiap tiga daripadanya? Carta</p> <p>Berikut ialah kod yang memaparkan jam: </p> <pre class="brush:php;toolbar:false;">const data = { label: carta.harga?.peta(x => moment(x[0]).format('h:mm a')), set data: [{ data: carta.harga?.peta(x => x[1]), Warna latar belakang: '#ffffff00', Warna sempadan: 'rgb(79 70 229)', lebar sempadan: '2', pointBorderColor: '#ffffff00', ketegangan: 0.4, isi: { sasaran: "asal", // 3. Tetapkan pilihan isian di atas: "rgba(79, 70, 229, 0.0625)" } }] }</pre> <p>Saya mahu hanya setiap nombor ketiga dipaparkan</p>
P粉828463673P粉828463673451 hari yang lalu511

membalas semua(1)saya akan balas

  • P粉068174996

    P粉0681749962023-08-19 11:48:31

    Ganti setiap item ketiga dengan rentetan kosong.

    let hours = chart.prices?.map(x => moment(x[0]).format('h:mm a'));
    
    for (let i=0; i<=hours.length; i++) {
      if((i+1) % 3 == 0){
            hours[i] = "";
      }
    }

    Kemudian dalam carta.js:

    labels: hours,

    balas
    0
  • Batalbalas