Построение больших наборов данных в терминале gnuplot png

Я пытаюсь построить два набора данных, файл1.txt с примерно 400 000 точек, а другой - около 5000 точек. Я использую следующие команды:

set term png
set output "graph.png"
plot "File1.txt" u 2:3 pt 7 ps 0.1 linecolor rgb "black", "File2.txt" u 1:2 pt 7 ps 0.2 linecolor rgb "red"

Тем не менее, я нахожу только содержимое файла File2.txt в файле graph.png. Команда прекрасно работает в терминале wxt, и даже при создании файла File1.txt можно использовать даже "w dots" вместо точек, но точки не работают ни при каких обстоятельствах.

Нужно рисовать в растрированном формате или файлы становятся слишком большими. Итак, как мне построить очень большое количество точек в растрированном формате в gnuplot?

1 ответ

Используйте терминал pngcairo, который также дает лучшие результаты, чем png (использует libgd).

Однако я не знаю причины, почему терминал pngcairo работает, а другой нет. В общем, я не вижу причин вообще использовать png терминал (кроме того, когда не установлены компиляторы на основе cairo).

licensed under cc by-sa 3.0 with attribution.