Question: I want to add markers to some of my plots using `pointtype`. If I plot data like so: 

```
plot "somedata.txt" w linespoint pointtype 6 

```

or a function like so:

```
plot cos(x) pointtype 6

```

I get exactly what I want: a line between and a marker on top of all data points. Right now I want to achieve the same, but after "smoothing" out a dataset using `smooth bezier`: 

```
plot "somedata.txt" w linespoint pointtype 6 smooth bezier

```

However `pointtype` doesn't seem to do anything. I can set `linecolor`, `linewidth` and `linetype` as before, but not `pointtype`. 

Does anyone know of a work-around that can still produce markers on top of a smoothed plot?

Answer: 
I have the same issue that gnuplot does not plot points on top of a smooth curve. I speculate that since gnuplot is plotting a function derived from the data points, it does not bother putting the point markers on top of the original data points

Note that a bezier curve will not necessarily overlay the original data points.

My workaround would involve plotting the data twice in different ways:

```
plot 'data.txt' with points title 'original data', \
  '' smooth bezier title 'smoothed data'

```
I agree with @andyras. I have this issue a few weeks algo and couldn't find a way to put both, the smoothed curve and the data. Thus, I plotted two series, one with the smoothed curve and another just for the points.

Edit: sorry for adding a new answer. I'm on my phone and couldn't find a way to comment under @andyras answer