title: Plotting curves with different point styles in Gnuplot
body: <p>I'm using Gnuplot to draw a graph. In the graph I drew three smooth curve belonging to three data sets. </p>
  
  <p>Presently I'm using the following Gnuplot script.</p>
  
  <pre><code>reset
  set terminal png
  set xlabel "Square matrix size"
  
  set ylabel "Time (in milliseconds)"
  set yrange [0:750]
  
  set title "Lower Triangular Matrix"
  set key reverse Left outside
  set grid
  set output 'matrixlt.png'
  set style data linespoints
  plot "matrixlowertriangle.dat" using 1:2 lt 1 lw 2 smooth bezier title 'MatPro', \
       "matrixlowertriangle.dat" using 1:3 lt 2 lw 2 smooth bezier title 'C#' , \
       "matrixlowertriangle.dat" using 1:4 lt 3 lw 2 smooth bezier title 'C++'
  </code></pre>
  
  <p>With the above script I'm getting following graph.
  <img src="https://i.stack.imgur.com/dnxhN.png" alt="enter image description here"> </p>
  
  <p>Now I want to draw each point belonging to the same curve using a unique point style. ( For example each point belonging to C# using one point type and C++ data points in a different style.)</p>
  
  <p>I tried some tutorials, but still no luck. Can somebody help me to achieve this task? </p>