SORU
29 Kasım 2008, CUMARTESİ


Nasıl nesne yönelimli programlamada bar grafikler arsa mı?

Nasıl metin etiketleri ile nesne yönelimli programlamada bar grafikler arsa mı?

CEVAP
18 Temmuz 2012, ÇARŞAMBA


Basit çubuk grafik:

bar graph

set boxwidth 0.5
set style fill solid
plot "data.dat" using 1:3:xtic(2) with boxes

veri.dat:

0 label       100
1 label2      450
2 "bar label" 75

Eğer çubukları farklı stil istiyorsanız, gibi bir şey yapabilirsiniz:

multi color bar graph

set style line 1 lc rgb "red"
set style line 2 lc rgb "blue"

set style fill solid
set boxwidth 0.5

plot "data.dat" every ::0::0 using 1:3:xtic(2) with boxes ls 1, \
     "data.dat" every ::1::2 using 1:3:xtic(2) with boxes ls 2

Eğer her giriş için birden fazla bar yapmak isterseniz:

veri.dat:

0     5
0.5   6


1.5   3
2     7


3     8
3.5   1

nesne yönelimli programlamada:

set xtics ("label" 0.25, "label2" 1.75, "bar label" 3.25,)

set boxwidth 0.5
set style fill solid

plot 'data.dat' every 2    using 1:2 with boxes ls 1,\
     'data.dat' every 2::1 using 1:2 with boxes ls 2

barchart_multi

Eğer zor olabilir ve bazı zekice hileler nesne yönelimli programlamada kullanmak istiyorsanız:

Nesne yönelimli programlamada, rengi dizini olarak kullanılan psuedo-sütunlar:

plot 'data.dat' using 1:2:0 with boxes lc variable

barchart_multi2

Ayrıca istediğiniz rengi belirlemek için bir işlev kullanabilirsiniz:

mycolor(x) = ((x*11244898)   2851770)
plot 'data.dat' using 1:2:(mycolor($0)) with boxes lc rgb variable

barchart_multi3

Not: birkaç temel komutları örnek görüntü olarak aynı etkiyi elde etmek için eklemeniz gerekir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • EvilControllers

    EvilControll

    20 Ocak 2008
  • Pál Zoltán Illés

    Pál Zoltán

    30 NİSAN 2007
  • Vagrant Records

    Vagrant Reco

    8 Mayıs 2006