• 30-04-2020, 10:50:07
    #1
    Arkadaşlar selam şöyle bir sorum olacak basit bir istatistik eklentisi yapacağım girilen değere göre barlar uzunluk kısalık alacak tabi ki bunu css de % olarak alacak ama değerler yüksek mesela max deger 5000 girilen değerlet 2580 1729 gibi bunları nasıl ayarlayabilirim hepsinin sadece ilk iki rakamını alsam stabil olmaz diye düşünüyorum nasıl bir mantıkla yapabilirim
  • 30-04-2020, 12:11:19
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    JS kullanın hocam istediğiniz gibi ayarlayabilirsiniz
  • 30-04-2020, 12:13:16
    #3
    muhendisbeyy adlı üyeden alıntı: mesajı görüntüle
    JS kullanın hocam istediğiniz gibi ayarlayabilirsiniz
    Yok hayır demek istediğimi anlamadınız sanırım istediğim şu bu değerlere göre barlara yükseklik vereceğim ama bu değerler çok yüksek olduğu için bunları küçültmem gerek belli bir orana göre
    • muhendisbeyy
    muhendisbeyy bunu beğendi.
    1 kişi bunu beğendi.
  • 30-04-2020, 12:33:43
    #4
    logaritma alın hepsinin
  • 30-04-2020, 12:37:26
    #5
    muhendisbeyy adlı üyeden alıntı: mesajı görüntüle
    logaritma alın hepsinin
    Okulla aram hiç bi zaman iyi olmadı doğal olarak matematikle de. Hoca o konuları anlatırken ben uyuyordum. İstediğim şu maximum değer 10000 ve bar değerleri 1326, 6523, 7989 bu rakamları css de % değeri verecek şekilde küçültmem gerek yani misal bu 1326 için 13% vericem ilk iki sayıyı alsam olur ama max değer her daim 10000 olmayacağı için 2000 de 50000 de olacağı için belirli bir algoritma oluşturmam gerek.



    oran orantı ile yapmalıyız sanırım çünkü durum şu

    css de max değer
    100% bu olacak

    php de gelecek değerler
    bir max değerimiz olacak atıyorum 7500
    bar değerlerimiz olacak
    1698
    4659
    6989
    yani bu değerleri ve max değeri 100% e göre oranlayacağız
  • 30-04-2020, 12:51:01
    #6
    Misafir adlı üyeden alıntı: mesajı görüntüle
    Arkadaşlar selam şöyle bir sorum olacak basit bir istatistik eklentisi yapacağım girilen değere göre barlar uzunluk kısalık alacak tabi ki bunu css de % olarak alacak ama değerler yüksek mesela max deger 5000 girilen değerlet 2580 1729 gibi bunları nasıl ayarlayabilirim hepsinin sadece ilk iki rakamını alsam stabil olmaz diye düşünüyorum nasıl bir mantıkla yapabilirim
    Son değer/ilk değer = x
    x * 100 = y
    y-100 = değişim miktarı

    bu denklemle sanırım bahsettiğiniz durumu halledebilirsiniz.

    bahsettiğiniz 5000 değerine %100 diyelim
    girilen ise 2500 olsun,

    2500/5000 = 0,5
    0,5x100 = 50
    100-50 = 50
    eklenti otomatik olarak %50 uzunluğa çekebilir.
  • 30-04-2020, 12:57:23
    #7
    Yüzdeliğini alın sayının? Sayı atıyorum 1000'den büyükse yine yüzdesini alın?
    • BeycanDeveloper
    bunu beğendi.
    1 kişi bunu beğendi.
  • 30-04-2020, 13:02:00
    #8
    DijitalMedya35 adlı üyeden alıntı: mesajı görüntüle
    Son değer/ilk değer = x
    x * 100 = y
    y-100 = değişim miktarı

    bu denklemle sanırım bahsettiğiniz durumu halledebilirsiniz.

    bahsettiğiniz 5000 değerine %100 diyelim
    girilen ise 2500 olsun,

    2500/5000 = 0,5
    0,5x100 = 50
    100-50 = 50
    eklenti otomatik olarak %50 uzunluğa çekebilir.
    Deniyorum



    Misafir adlı üyeden alıntı: mesajı görüntüle
    Yüzdeliğini alın sayının? Sayı atıyorum 1000'den büyükse yine yüzdesini alın?
    Benimde yeni aklıma geldi aigoo bazen kafa hiç çalışmıyor.