2014-12-12 2 views
1

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

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?

+0

Что произойдет, если вы увеличите размер первого участка? Или что произойдет, если вы создадите только файл1? – Christoph

+2

Другое дело: попробуйте использовать терминал 'pngcairo', который дает лучшие результаты, чем' png'. – Christoph

+0

заговор только один файл не работает, но pngcairo работает, спасибо! – Void

ответ

1

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

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

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