![]() |
Clomosy Resmi Forum Sitesidir. Amacımız kullanıcılarımıza, iş ortaklarımıza, danışmanlara, yazılımcılara programlarımız hakkında destek ve bilgi vermektir. |
TclChart Kullanımı |
Yanıt Yaz ![]() |
Yazar | |
yemreee_atmaz ![]() Yeni Üye ![]() ![]() Kayıt Tarihi: 12 Ağustos 2025 Durum: Aktif Değil Puanlar: 7 |
![]() Yanıt Yaz
Alıntı yemreee_atmaz
Bu mesaj kurallara aykırıysa buradan yöneticileri bilgilendirebilirsiniz.
![]() ![]() ![]() ![]() Gönderim Zamanı: 28 Ağustos 2025 Saat 10:26 |
Uygulamamda TclChart kullanarak oluşturmuş olduğum grafiğe SQLite dan veri çekerek dolduruyorum. Fakat renklendirme yapmam gerekiyor grafik üzerinde . Her bir ürün için grafikte farklı bir renk kullanılmasını istiyorum. Bunu nasıl çözebilirim ? Şuan grafiğim şu şekilde gözüküyor:
|
|
![]() |
|
Emr.Erkmn ![]() Moderatör ![]() Kayıt Tarihi: 28 Şubat 2025 Durum: Aktif Değil Puanlar: 249 |
![]() Yanıt Yaz
Alıntı Emr.Erkmn
Bu mesaj kurallara aykırıysa buradan yöneticileri bilgilendirebilirsiniz.
![]() ![]() ![]() ![]() |
Merhaba Yunus Emre,
Aşağıda ki örnek kodu inceler misin? Sana yardımcı olacağını düşünüyorum Qry = Clomosy.DBSQLiteQueryWith( 'SELECT City AS city, sales, ' + ' CASE RowNum ' + ' WHEN 1 THEN "clTomato" ' + ' WHEN 2 THEN "clGold" ' + ' WHEN 3 THEN "clPeru" ' + ' WHEN 4 THEN "clYellow" ' + ' WHEN 5 THEN "clPink" ' + ' END AS color ' + 'FROM ( ' + ' SELECT City, COUNT(*) AS sales, ' + ' ROW_NUMBER() OVER (ORDER BY COUNT(*) DESC) AS RowNum ' + ' FROM Orders ' + ' JOIN Customers ON Customers.CustomerId = Orders.CustomerId ' + ' WHERE strftime("%Y", Orders.OrderDate) = "' + secilenYil + '" ' + ' GROUP BY City ' + ') ' + 'WHERE RowNum <= 5 ' + 'UNION ALL ' + 'SELECT "Diğer" AS city, COUNT(*) AS sales, "clwhite" AS color ' + 'FROM ( ' + ' SELECT City, COUNT(*) AS sales, ' + ' ROW_NUMBER() OVER (ORDER BY COUNT(*) DESC) AS RowNum ' + ' FROM Orders ' + ' JOIN Customers ON Customers.CustomerId = Orders.CustomerId ' + ' WHERE strftime("%Y", Orders.OrderDate) = "' + secilenYil + '" ' + ' GROUP BY City ' + ') ' + 'WHERE RowNum > 5' ); |
|
![]() |
Yanıt Yaz ![]() |
|
Tweet |
Forum Atla | Forum İzinleri ![]() Kapalı Foruma Yeni Konu Gönderme Kapalı Forumdaki Konulara Cevap Yazma Kapalı Forumda Cevapları Silme Kapalı Forumdaki Cevapları Düzenleme Kapalı Forumda Anket Açma Kapalı Forumda Anketlerde Oy Kullanma |