У меня есть данные для CDF в файле, который выглядит следующим образом:
0.033 0.0010718113612
0.034 0.0016077170418
0.038 0.0021436227224
... ...
... ...
0.847 0.999464094319
0.862 1.0
Первый столбец — это значение по оси X, а второй столбец — это значение CDF по оси Y. Я установил стиль линии следующим образом:
set style line 1 lc rgb 'blue' lt 1 lw 2 pt 7 ps 0.75 # --- blue
и впоследствии постройте линию со следующим:
plot file1 using 1:2 title 'Test Line CDF' with linespoints ls 1
Все это работает нормально, проблема, похоже, в том, что мой файл CDF довольно большой (около 250 строк), и Gnuplot нанесет маркер/точку (в данном случае круг) для каждой точки данных. Это приводит к очень «плотной» линии из-за чрезмерной концентрации маркеров, так что основная линия почти не видна, как показано на примере изображения ниже:
Как я могу выборочно рисовать маркеры, чтобы вместо того, чтобы располагать их на всех точках данных, я отображал их после каждых 50 точек данных, не уменьшая количество точек данных (что, как я полагаю, будет делать "every n"
в команде построения графика) в моем файле данных или уменьшить размер маркера?
every n
только для частей вашей кривой? В противном случае, почему бы не сработать пропускevery n
и уменьшение размера маркера? - person Schorsch   schedule 17.04.2014every n
, то вы фактически теряете точки на своем графике, в результате чего CDF выглядит немного квантованным, то есть теряет красивую кривую. - person Zahaib Akhtar   schedule 17.04.2014