2012-05-24 4 views
0

Я прочитал много тем в форумах, но havent нашел мой ответ еще.gnuplot tics нанесены на график

Проблема заключается в том, что GNUPLOT строит мои xtics, которые находятся в моем файле данных, но мне это не нужно ... Я вызываю gnuplot из C через трубы. я отправил тот же самый вопрос в nabble, но мне нужно ответить, как только :)

Возможное
void plotBox(FILE *pipe) 
{ 
    fprintf(pipe, "set grid\n"); // show grid 
    fprintf(pipe, "set boxwidth 0.9 relative\n"); 
    fprintf(pipe, "set style fill solid 1.00 border lt -1\n"); 
    fprintf(pipe, "set key outside right top vertical\n"); // show legend 
    fprintf(pipe, "set style data histograms\n"); // plot data in histograms 
    fprintf(pipe, "set style histogram clustered\n"); 
    fprintf(pipe, "set datafile missing '-'\n"); 
    fprintf(pipe, "set ytics 0,1\n"); 
    fprintf(pipe, "set xtics border in scale 0,0 nomirror rotate by -45 autojustify\n"); 
    fprintf(pipe, "set xtics norangelimit font ',13'\n"); 
    fprintf(pipe, "set xtics ()\n"); 
    fprintf(pipe, "set title 'boxiishi' \n"); 
    fprintf(pipe, "plot 'data.d' using 1:xtic(1) t col, '' u 2 ti col, '' u 3 ti col, '' u 4 ti col\n"); 
} 

это то, что я получаю: http://dl.dropbox.com/u/43516417/histogram.jpg

+0

Я в замешательстве, у вашего участка нет xtics. Вы хотите, чтобы на xtics не было ярлыков? – mgilson

ответ

0

Я не уверен, что вы хотите. В сюжете, который вы показываете, нет xtics (маленькие вертикальные метки tic на оси x). Это было выполнено set xtics scale 0,0. Если вам не нужны метки, на которых были бы отмечены знаки tic, вы можете сделать set xtics format '' - или даже unset xtics, если на то пошло. Конечно, это полностью противоречит тому, что похоже на то, что вы пытаетесь сделать с plot 'data.d' using 1:xtic(1) t col - в частности, xtic(1), в котором говорится: «Возьмите строки в столбце 1 моего файла данных и сделайте эти метки для своих x-тиков». Можете ли вы перефразировать свой вопрос, чтобы сделать его более понятным, что не так с сюжетом, который вы опубликовали?

Смежные вопросы