私はこれに対する答えをインターネットで探していました。
gnuplotでカラーラインをプロットする方法には多くのバージョンがあるようです。4列のデータファイルがあります。各列を異なる色でプロットしたいと思います。これはgnuplotヘルプファイルごとに使用しているコードのスニペットですが、これらを使用すると構文エラーが発生します。
set style line 1 lt 1 lc 1 lw 3 # red
set style line 2 lt 1 lc 2 lw 3 #green
set style line 3 lt 1 lc 3 lw 3 #blue
set style line 4 lt 1 lc 4 lw 3 #magenta
端末をpostscriptに設定しています。
たとえば、linestyleとlc rgb'red'を含むこの線種スタイルのすべての組み合わせを試しましたが、どれも機能しません。
誰かが私に何が悪いのか教えてもらえますか?
はっきりさせておきますが、これはPythonスクリプトのgnuplotスクリプトです。コードは次のようになります。
plot = open('plot.pg','w')
plot_script = """#!/usr/bin/gnuplot
reset
set terminal postscript
#cd publienhanced color
set output "roamingresult.ps"
set xlabel "time (seconds)"
set xrange [0:900]
set xtics (0, 60, 120, 180, 240, 300, 360, 420, 480, 540, 600, 660, 720, 780, 840, 900)
set ylabel "AP1 AP2 AP3 AP4"
set yrange [0:5]
set nokey
set grid
set noclip one
set ytics 1
#set style data boxes"""
set style line 1 lt 1 lc 1 lw 3
set style line 2 lt 1 lc 2 lw 3
set style line 3 lt 1 lc 3 lw 3
set style line 4 lt 1 lc 4 lw 3