|
From: Steve C. <sc...@ja...> - 2009-11-20 13:47:47
Attachments:
histograms.4a.gnu
|
I am having trouble getting a histogram plot to work.
As an experiment I tried the following which is approximately similar to
my script"
Take the histogram4.gnu script from demos.
Replace the "immigration.dat" file reference with "-" and copy the data
inline data from immigration.dat into the script, resulting in the
attached histograms4a.gnu.
The original script works fine. The script with the inline data
produces the following and a graph with only the first set plotted.
This pattern is observed whether or not the final "e" line is present in
the script. What is happening here and how may it be fixed?
plot '-' using 2:xtic(1), '' using 3, '' using 4, '' using 5, '' using
6, '' using 7, '' using 8, '' using 9, '' using 10, '' using 11, ''
using 12, '' using 13, '' using 14, '' using 15, '' using 16, '' using
17, '' using 18, '' using 19, '' using 20, '' using 21, '' using 22
^
"histograms.4a.gnu", line 37: warning: Skipping data file with no valid
points
plot '-' using 2:xtic(1), '' using 3, '' using 4, '' using 5, '' using
6, '' using 7, '' using 8, '' using 9, '' using 10, '' using 11, ''
using 12, '' using 13, '' using 14, '' using 15, '' using 16, '' using
17, '' using 18, '' using 19, '' using 20, '' using 21, '' using 22
^
"histograms.4a.gnu", line 37: warning: Skipping data file with no valid
points
plot '-' using 2:xtic(1), '' using 3, '' using 4, '' using 5, '' using
6, '' using 7, '' using 8, '' using 9, '' using 10, '' using 11, ''
using 12, '' using 13, '' using 14, '' using 15, '' using 16, '' using
17, '' using 18, '' using 19, '' using 20, '' using 21, '' using 22
^
"histograms.4a.gnu", line 37: warning: Skipping data file with no valid
points
plot '-' using 2:xtic(1), '' using 3, '' using 4, '' using 5, '' using
6, '' using 7, '' using 8, '' using 9, '' using 10, '' using 11, ''
using 12, '' using 13, '' using 14, '' using 15, '' using 16, '' using
17, '' using 18, '' using 19, '' using 20, '' using 21, '' using 22
^
"histograms.4a.gnu", line 37: warning: Skipping data file with no valid
points
plot '-' using 2:xtic(1), '' using 3, '' using 4, '' using 5, '' using
6, '' using 7, '' using 8, '' using 9, '' using 10, '' using 11, ''
using 12, '' using 13, '' using 14, '' using 15, '' using 16, '' using
17, '' using 18, '' using 19, '' using 20, '' using 21, '' using 22
^
"histograms.4a.gnu", line 37: warning: Skipping data file with no valid
points
plot '-' using 2:xtic(1), '' using 3, '' using 4, '' using 5, '' using
6, '' using 7, '' using 8, '' using 9, '' using 10, '' using 11, ''
using 12, '' using 13, '' using 14, '' using 15, '' using 16, '' using
17, '' using 18, '' using 19, '' using 20, '' using 21, '' using 22
^
"histograms.4a.gnu", line 37: warning: Skipping data file with no valid
points
plot '-' using 2:xtic(1), '' using 3, '' using 4, '' using 5, '' using
6, '' using 7, '' using 8, '' using 9, '' using 10, '' using 11, ''
using 12, '' using 13, '' using 14, '' using 15, '' using 16, '' using
17, '' using 18, '' using 19, '' using 20, '' using 21, '' using 22
^
"histograms.4a.gnu", line 37: warning: Skipping data file with no valid
points
plot '-' using 2:xtic(1), '' using 3, '' using 4, '' using 5, '' using
6, '' using 7, '' using 8, '' using 9, '' using 10, '' using 11, ''
using 12, '' using 13, '' using 14, '' using 15, '' using 16, '' using
17, '' using 18, '' using 19, '' using 20, '' using 21, '' using 22
^
"histograms.4a.gnu", line 37: warning: Skipping data file with no valid
points
plot '-' using 2:xtic(1), '' using 3, '' using 4, '' using 5, '' using
6, '' using 7, '' using 8, '' using 9, '' using 10, '' using 11, ''
using 12, '' using 13, '' using 14, '' using 15, '' using 16, '' using
17, '' using 18, '' using 19, '' using 20, '' using 21, '' using 22
^
"histograms.4a.gnu", line 37: warning: Skipping data file with no valid
points
plot '-' using 2:xtic(1), '' using 3, '' using 4, '' using 5, '' using
6, '' using 7, '' using 8, '' using 9, '' using 10, '' using 11, ''
using 12, '' using 13, '' using 14, '' using 15, '' using 16, '' using
17, '' using 18, '' using 19, '' using 20, '' using 21, '' using 22
^
"histograms.4a.gnu", line 37: warning: Skipping data file with no valid
points
plot '-' using 2:xtic(1), '' using 3, '' using 4, '' using 5, '' using
6, '' using 7, '' using 8, '' using 9, '' using 10, '' using 11, ''
using 12, '' using 13, '' using 14, '' using 15, '' using 16, '' using
17, '' using 18, '' using 19, '' using 20, '' using 21, '' using 22
^
"histograms.4a.gnu", line 37: warning: Skipping data file with no valid
points
plot '-' using 2:xtic(1), '' using 3, '' using 4, '' using 5, '' using
6, '' using 7, '' using 8, '' using 9, '' using 10, '' using 11, ''
using 12, '' using 13, '' using 14, '' using 15, '' using 16, '' using
17, '' using 18, '' using 19, '' using 20, '' using 21, '' using 22
^
"histograms.4a.gnu", line 37: warning: Skipping data file with no valid
points
plot '-' using 2:xtic(1), '' using 3, '' using 4, '' using 5, '' using
6, '' using 7, '' using 8, '' using 9, '' using 10, '' using 11, ''
using 12, '' using 13, '' using 14, '' using 15, '' using 16, '' using
17, '' using 18, '' using 19, '' using 20, '' using 21, '' using 22
^
"histograms.4a.gnu", line 37: warning: Skipping data file with no valid
points
plot '-' using 2:xtic(1), '' using 3, '' using 4, '' using 5, '' using
6, '' using 7, '' using 8, '' using 9, '' using 10, '' using 11, ''
using 12, '' using 13, '' using 14, '' using 15, '' using 16, '' using
17, '' using 18, '' using 19, '' using 20, '' using 21, '' using 22
^
"histograms.4a.gnu", line 37: warning: Skipping data file with no valid
points
plot '-' using 2:xtic(1), '' using 3, '' using 4, '' using 5, '' using
6, '' using 7, '' using 8, '' using 9, '' using 10, '' using 11, ''
using 12, '' using 13, '' using 14, '' using 15, '' using 16, '' using
17, '' using 18, '' using 19, '' using 20, '' using 21, '' using 22
^
"histograms.4a.gnu", line 37: warning: Skipping data file with no valid
points
plot '-' using 2:xtic(1), '' using 3, '' using 4, '' using 5, '' using
6, '' using 7, '' using 8, '' using 9, '' using 10, '' using 11, ''
using 12, '' using 13, '' using 14, '' using 15, '' using 16, '' using
17, '' using 18, '' using 19, '' using 20, '' using 21, '' using 22
^
"histograms.4a.gnu", line 37: warning: Skipping data file with no valid
points
plot '-' using 2:xtic(1), '' using 3, '' using 4, '' using 5, '' using
6, '' using 7, '' using 8, '' using 9, '' using 10, '' using 11, ''
using 12, '' using 13, '' using 14, '' using 15, '' using 16, '' using
17, '' using 18, '' using 19, '' using 20, '' using 21, '' using 22
^
"histograms.4a.gnu", line 37: warning: Skipping data file with no valid
points
plot '-' using 2:xtic(1), '' using 3, '' using 4, '' using 5, '' using
6, '' using 7, '' using 8, '' using 9, '' using 10, '' using 11, ''
using 12, '' using 13, '' using 14, '' using 15, '' using 16, '' using
17, '' using 18, '' using 19, '' using 20, '' using 21, '' using 22
^
"histograms.4a.gnu", line 37: warning: Skipping data file with no valid
points
plot '-' using 2:xtic(1), '' using 3, '' using 4, '' using 5, '' using
6, '' using 7, '' using 8, '' using 9, '' using 10, '' using 11, ''
using 12, '' using 13, '' using 14, '' using 15, '' using 16, '' using
17, '' using 18, '' using 19, '' using 20, '' using 21, '' using 22
^
"histograms.4a.gnu", line 37: warning: Skipping data file with no valid
points
plot '-' using 2:xtic(1), '' using 3, '' using 4, '' using 5, '' using
6, '' using 7, '' using 8, '' using 9, '' using 10, '' using 11, ''
using 12, '' using 13, '' using 14, '' using 15, '' using 16, '' using
17, '' using 18, '' using 19, '' using 20, '' using 21, '' using 22
^
"histograms.4a.gnu", line 37: warning: Skipping data file with no valid
points
|
|
From: Thomas S. <t.s...@fz...> - 2009-11-20 16:00:54
|
each plot needs it's own data: http://www.gnuplot.info/docs/node131.html stevecoh1 wrote: > > I am having trouble getting a histogram plot to work. > > As an experiment I tried the following which is approximately similar to > my script" > > Take the histogram4.gnu script from demos. > Replace the "immigration.dat" file reference with "-" and copy the data > inline data from immigration.dat into the script, resulting in the > attached histograms4a.gnu. > > The original script works fine. The script with the inline data > produces the following and a graph with only the first set plotted. > This pattern is observed whether or not the final "e" line is present in > the script. What is happening here and how may it be fixed? > > plot '-' using 2:xtic(1), '' using 3, '' using 4, '' using 5, '' using > 6, '' using 7, '' using 8, '' using 9, '' using 10, '' using 11, '' > using 12, '' using 13, '' using 14, '' using 15, '' using 16, '' using > 17, '' using 18, '' using 19, '' using 20, '' using 21, '' using 22 > ^ > "histograms.4a.gnu", line 37: warning: Skipping data file with no valid > points > > plot '-' using 2:xtic(1), '' using 3, '' using 4, '' using 5, '' using > 6, '' using 7, '' using 8, '' using 9, '' using 10, '' using 11, '' > using 12, '' using 13, '' using 14, '' using 15, '' using 16, '' using > 17, '' using 18, '' using 19, '' using 20, '' using 21, '' using 22 > ^ > "histograms.4a.gnu", line 37: warning: Skipping data file with no valid > points > > plot '-' using 2:xtic(1), '' using 3, '' using 4, '' using 5, '' using > 6, '' using 7, '' using 8, '' using 9, '' using 10, '' using 11, '' > using 12, '' using 13, '' using 14, '' using 15, '' using 16, '' using > 17, '' using 18, '' using 19, '' using 20, '' using 21, '' using 22 > ^ > "histograms.4a.gnu", line 37: warning: Skipping data file with no valid > points > > plot '-' using 2:xtic(1), '' using 3, '' using 4, '' using 5, '' using > 6, '' using 7, '' using 8, '' using 9, '' using 10, '' using 11, '' > using 12, '' using 13, '' using 14, '' using 15, '' using 16, '' using > 17, '' using 18, '' using 19, '' using 20, '' using 21, '' using 22 > ^ > "histograms.4a.gnu", line 37: warning: Skipping data file with no valid > points > > plot '-' using 2:xtic(1), '' using 3, '' using 4, '' using 5, '' using > 6, '' using 7, '' using 8, '' using 9, '' using 10, '' using 11, '' > using 12, '' using 13, '' using 14, '' using 15, '' using 16, '' using > 17, '' using 18, '' using 19, '' using 20, '' using 21, '' using 22 > > ^ > "histograms.4a.gnu", line 37: warning: Skipping data file with no valid > points > > plot '-' using 2:xtic(1), '' using 3, '' using 4, '' using 5, '' using > 6, '' using 7, '' using 8, '' using 9, '' using 10, '' using 11, '' > using 12, '' using 13, '' using 14, '' using 15, '' using 16, '' using > 17, '' using 18, '' using 19, '' using 20, '' using 21, '' using 22 > > ^ > "histograms.4a.gnu", line 37: warning: Skipping data file with no valid > points > > plot '-' using 2:xtic(1), '' using 3, '' using 4, '' using 5, '' using > 6, '' using 7, '' using 8, '' using 9, '' using 10, '' using 11, '' > using 12, '' using 13, '' using 14, '' using 15, '' using 16, '' using > 17, '' using 18, '' using 19, '' using 20, '' using 21, '' using 22 > > ^ > "histograms.4a.gnu", line 37: warning: Skipping data file with no valid > points > > plot '-' using 2:xtic(1), '' using 3, '' using 4, '' using 5, '' using > 6, '' using 7, '' using 8, '' using 9, '' using 10, '' using 11, '' > using 12, '' using 13, '' using 14, '' using 15, '' using 16, '' using > 17, '' using 18, '' using 19, '' using 20, '' using 21, '' using 22 > > ^ > "histograms.4a.gnu", line 37: warning: Skipping data file with no valid > points > > plot '-' using 2:xtic(1), '' using 3, '' using 4, '' using 5, '' using > 6, '' using 7, '' using 8, '' using 9, '' using 10, '' using 11, '' > using 12, '' using 13, '' using 14, '' using 15, '' using 16, '' using > 17, '' using 18, '' using 19, '' using 20, '' using 21, '' using 22 > > ^ > "histograms.4a.gnu", line 37: warning: Skipping data file with no valid > points > > plot '-' using 2:xtic(1), '' using 3, '' using 4, '' using 5, '' using > 6, '' using 7, '' using 8, '' using 9, '' using 10, '' using 11, '' > using 12, '' using 13, '' using 14, '' using 15, '' using 16, '' using > 17, '' using 18, '' using 19, '' using 20, '' using 21, '' using 22 > > ^ > "histograms.4a.gnu", line 37: warning: Skipping data file with no valid > points > > plot '-' using 2:xtic(1), '' using 3, '' using 4, '' using 5, '' using > 6, '' using 7, '' using 8, '' using 9, '' using 10, '' using 11, '' > using 12, '' using 13, '' using 14, '' using 15, '' using 16, '' using > 17, '' using 18, '' using 19, '' using 20, '' using 21, '' using 22 > > > ^ > "histograms.4a.gnu", line 37: warning: Skipping data file with no valid > points > > plot '-' using 2:xtic(1), '' using 3, '' using 4, '' using 5, '' using > 6, '' using 7, '' using 8, '' using 9, '' using 10, '' using 11, '' > using 12, '' using 13, '' using 14, '' using 15, '' using 16, '' using > 17, '' using 18, '' using 19, '' using 20, '' using 21, '' using 22 > > > ^ > "histograms.4a.gnu", line 37: warning: Skipping data file with no valid > points > > plot '-' using 2:xtic(1), '' using 3, '' using 4, '' using 5, '' using > 6, '' using 7, '' using 8, '' using 9, '' using 10, '' using 11, '' > using 12, '' using 13, '' using 14, '' using 15, '' using 16, '' using > 17, '' using 18, '' using 19, '' using 20, '' using 21, '' using 22 > > > ^ > "histograms.4a.gnu", line 37: warning: Skipping data file with no valid > points > > plot '-' using 2:xtic(1), '' using 3, '' using 4, '' using 5, '' using > 6, '' using 7, '' using 8, '' using 9, '' using 10, '' using 11, '' > using 12, '' using 13, '' using 14, '' using 15, '' using 16, '' using > 17, '' using 18, '' using 19, '' using 20, '' using 21, '' using 22 > > > ^ > "histograms.4a.gnu", line 37: warning: Skipping data file with no valid > points > > plot '-' using 2:xtic(1), '' using 3, '' using 4, '' using 5, '' using > 6, '' using 7, '' using 8, '' using 9, '' using 10, '' using 11, '' > using 12, '' using 13, '' using 14, '' using 15, '' using 16, '' using > 17, '' using 18, '' using 19, '' using 20, '' using 21, '' using 22 > > > ^ > "histograms.4a.gnu", line 37: warning: Skipping data file with no valid > points > > plot '-' using 2:xtic(1), '' using 3, '' using 4, '' using 5, '' using > 6, '' using 7, '' using 8, '' using 9, '' using 10, '' using 11, '' > using 12, '' using 13, '' using 14, '' using 15, '' using 16, '' using > 17, '' using 18, '' using 19, '' using 20, '' using 21, '' using 22 > > > > ^ > "histograms.4a.gnu", line 37: warning: Skipping data file with no valid > points > > plot '-' using 2:xtic(1), '' using 3, '' using 4, '' using 5, '' using > 6, '' using 7, '' using 8, '' using 9, '' using 10, '' using 11, '' > using 12, '' using 13, '' using 14, '' using 15, '' using 16, '' using > 17, '' using 18, '' using 19, '' using 20, '' using 21, '' using 22 > > > > ^ > "histograms.4a.gnu", line 37: warning: Skipping data file with no valid > points > > plot '-' using 2:xtic(1), '' using 3, '' using 4, '' using 5, '' using > 6, '' using 7, '' using 8, '' using 9, '' using 10, '' using 11, '' > using 12, '' using 13, '' using 14, '' using 15, '' using 16, '' using > 17, '' using 18, '' using 19, '' using 20, '' using 21, '' using 22 > > > > ^ > "histograms.4a.gnu", line 37: warning: Skipping data file with no valid > points > > plot '-' using 2:xtic(1), '' using 3, '' using 4, '' using 5, '' using > 6, '' using 7, '' using 8, '' using 9, '' using 10, '' using 11, '' > using 12, '' using 13, '' using 14, '' using 15, '' using 16, '' using > 17, '' using 18, '' using 19, '' using 20, '' using 21, '' using 22 > > > > ^ > "histograms.4a.gnu", line 37: warning: Skipping data file with no valid > points > > plot '-' using 2:xtic(1), '' using 3, '' using 4, '' using 5, '' using > 6, '' using 7, '' using 8, '' using 9, '' using 10, '' using 11, '' > using 12, '' using 13, '' using 14, '' using 15, '' using 16, '' using > 17, '' using 18, '' using 19, '' using 20, '' using 21, '' using 22 > > > > ^ > "histograms.4a.gnu", line 37: warning: Skipping data file with no valid > points > > # set terminal png transparent nocrop enhanced font arial 8 size 500,350 > # set output 'histograms.4.png' > set bar 1.000000 > set boxwidth 0.75 absolute > set style fill solid 1.00 border -1 > set style rectangle back fc lt -3 fillstyle solid 1.00 border -1 > set key outside right top vertical Left reverse enhanced autotitles > columnhead nobox > set key invert samplen 4 spacing 1 width 0 height 0 > set style histogram rowstacked title offset character 0, 0, 0 > set datafile missing '-' > set style data histograms > set xtics border in scale 1,0.5 nomirror rotate by -45 offset character > 0, 0, 0 > set xtics norangelimit > set xtics ("1891-1900" 0.00000 -1, "1901-1910" 1.00000 -1, "1911-1920" > 2.00000 -1, "1921-1930" 3.00000 -1, "1931-1940" 4.00000 -1, "1941-1950" > 5.00000 -1, "1951-1960" 6.00000 -1, "1961-1970" 7.00000 -1) > set title "US immigration from Europe by decade\nPlot as stacked > histogram" > set rrange [ * : * ] noreverse nowriteback # (currently [0.00000:10.0000] > ) > set trange [ * : * ] noreverse nowriteback # (currently > [-5.00000:5.00000] ) > set urange [ * : * ] noreverse nowriteback # (currently > [-5.00000:5.00000] ) > set vrange [ * : * ] noreverse nowriteback # (currently > [-5.00000:5.00000] ) > set ylabel offset character 0, 0, 0 font "" textcolor lt -1 rotate by 90 > set y2label offset character 0, 0, 0 font "" textcolor lt -1 rotate by 90 > set yrange [ 0.00000 : 7.00000e+06 ] noreverse nowriteback > set cblabel offset character 0, 0, 0 font "" textcolor lt -1 rotate by 90 > set locale "C" > plot '-' using 2:xtic(1), '' using 3, '' using 4, '' using 5, '' using 6, > '' using 7, '' using 8, '' using 9, '' using 10, '' using 11, '' using 12, > '' using 13, '' using 14, '' using 15, '' using 16, '' using 17, '' using > 18, '' using 19, '' using 20, '' using 21, '' using 22 > # IMMIGRATION BY REGION AND SELECTED COUNTRY OF LAST RESIDENCE > # > Region Austria Hungary Belgium Czechoslovakia Denmark France Germany > Greece Ireland Italy Netherlands Norway Sweden Poland Portugal Romania > Soviet_Union Spain Switzerland United_Kingdom Yugoslavia Other_Europe > TOTAL > 1891-1900 234081 181288 18167 - 50231 30770 505152 15979 388416 651893 > 26758 95015 226266 96720 27508 12750 505290 8731 31179 271538 - 282 > 3378014 > 1901-1910 668209 808511 41635 - 65285 73379 341498 167519 339065 2045877 > 48262 190505 249534 - 69149 53008 1597306 27935 34922 525950 - 39945 > 7387494 > 1911-1920 453649 442693 33746 3426 41983 61897 143945 184201 146181 > 1109524 43718 66395 95074 4813 89732 13311 921201 68611 23091 341408 1888 > 31400 4321887 > 1921-1930 32868 30680 15846 102194 32430 49610 412202 51084 211234 455315 > 26948 68531 97249 227734 29994 67646 61742 28958 29676 339570 49064 42619 > 2463194 > 1931-1940 3563 7861 4817 14393 2559 12623 144058 9119 10973 68028 7150 > 4740 3960 17026 3329 3871 1370 3258 5512 31572 5835 11949 377566 > 1941-1950 24860 3469 12189 8347 5393 38809 226578 8973 19789 57661 14860 > 10100 10665 7571 7423 1076 571 2898 10547 139306 1576 8486 621147 > 1951-1960 67106 36637 18575 918 10984 51121 477765 47608 43362 185491 > 52277 22935 21697 9985 19588 1039 671 7894 17675 202824 8225 16350 1325727 > 1961-1970 20621 5401 9192 3273 9201 45237 190796 85969 32966 214111 30606 > 15484 17116 53539 76065 3531 2465 44659 18453 213822 20381 11604 1124492 > e > > > ------------------------------------------------------------------------------ > Let Crystal Reports handle the reporting - Free Crystal Reports 2008 > 30-Day > trial. Simplify your report design, integration and deployment - and focus > on > what you do best, core application coding. Discover what's new with > Crystal Reports now. http://p.sf.net/sfu/bobj-july > _______________________________________________ > Gnuplot-info mailing list > Gnu...@li... > https://lists.sourceforge.net/lists/listinfo/gnuplot-info > > -- View this message in context: http://old.nabble.com/Histogram-plots-not-working-as-inline-data--tp26443503p26443560.html Sent from the Gnuplot - User mailing list archive at Nabble.com. |