fix: keep precise values in price chart

This commit is contained in:
2026-09-06 16:35:30 +03:00
parent 42088cf5f0
commit 315f3ab59b
2 changed files with 9 additions and 4 deletions
+5
View File
@@ -1345,6 +1345,11 @@ Taslak türü seçicisine erişilebilir ad eklendi. Üretim derlemesi geçti. Ö
- Fiyat verisi yenilendiğinde seçili ürün + birim artık listede bulunmuyorsa ekran boş bir seçim göstermiyor; seçim güvenli biçimde ilk geçerli kayda dönüyor ve grafik/özet aynı kaydı kullanıyor.
- 283 test ve build başarılı. Bu veri yenileme senaryosunun gerçek pazar ekranı kabulü henüz yapılmadı; genel plan açık.
### 2026-09-06 — Fiyat grafiğinde hassas tutar
- Fiyat analizi grafiği min/medyan/ortalama/maksimum değerlerini tam iki ondalık istatistikten çiziyor; CSV ve grafik aynı tutarı kullanıyor. Görsel kartların mevcut Türkçe biçimlendirmesi korunuyor.
- 283 test ve build başarılı. Grafik ve CSV’nin gerçek pazar ekranında birlikte kabulü henüz yapılmadı; genel plan açık.
### 2026-09-06 — Fiyat analizi CSV kuruş koruması
- Fiyat analizi CSV dışa aktarımında min/medyan/ortalama/maksimum değerleri artık yuvarlanıp kuruş kaybetmiyor; iki ondalık basamakla aynı ham istatistikleri taşıyor.
+4 -4
View File
@@ -22,10 +22,10 @@ export const PriceAnalysis = () => {
const chartData = selected
? [
{ label: 'En Düşük', value: Math.round(selected.min), renk: '#2563eb' },
{ label: 'Medyan', value: Math.round(selected.median), renk: '#059669' },
{ label: 'Ortalama', value: Math.round(selected.avg), renk: '#f59e0b' },
{ label: 'En Yüksek', value: Math.round(selected.max), renk: '#dc2626' },
{ label: 'En Düşük', value: Number(selected.min.toFixed(2)), renk: '#2563eb' },
{ label: 'Medyan', value: Number(selected.median.toFixed(2)), renk: '#059669' },
{ label: 'Ortalama', value: Number(selected.avg.toFixed(2)), renk: '#f59e0b' },
{ label: 'En Yüksek', value: Number(selected.max.toFixed(2)), renk: '#dc2626' },
]
: [];