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

  • dhcrr's channel

    dhcrr's chan

    2 Ocak 2007
  • Smith Micro Graphics

    Smith Micro

    15 Mayıs 2008
  • spectragirlz16's channel

    spectragirlz

    22 Ocak 2012