John,
Thanks for the reply. To be clear, I am not referring to the tics on the
x-axis, but the points on a linespoints curve in the graph.
Specifically, I want to be able to set the point interval for the points
on the line in an exponential fashion, rather than a linear option for
"point interval". In other words, if I have have 1000 (x,y) points to
plot, I would like a linespoints curve with point markers at (x1,y1),
(x10,y10), (x100,y100), (x1000,y1000).Is it possible to do that?
Thanks,
Matthew
On 03/13/2015 06:34 PM, BBands wrote:
> Sure, see 'help set xtics'
>
> "The implicit <start>, <incr>, <end> form specifies that a series of tics will
> be plotted on the axis between the values <start> and <end> with an increment
> of <incr>. If <end> is not given, it is assumed to be infinity. The
> increment may be negative. If neither <start> nor <end> is given, <start> is
> assumed to be negative infinity, <end> is assumed to be positive infinity,
> and the tics will be drawn at integral multiples of <incr>. If the axis is
> logarithmic, the increment will be used as a multiplicative factor."
>
> John
>
> On Fri, Mar 13, 2015 at 2:39 PM, Matthew Clay <mp...@gm...> wrote:
>> Hi,
>>
>> I am using the epslatex terminal available in gnuplot for making plots.
>> I am plotting data on a linear y axis and logarithmic x axis. I would
>> like to plot the data with linespoints so the different curves can
>> easily be differentiated from one another. Specifying the point interval
>> option, however, does not look very good on a logarithmic x axis,
>> because for large x values you essentially get many points overlapping
>> each other. Is it possible to use a logarithmically-spaced point
>> interval, so that points will become evenly spaced in the x direction on
>> a logarithmic x axis? To give an example, instead of point every 10
>> units (which will become very crowded for x > 100), can I place the
>> points at x=1,10,100,1000,10000?
--
Matthew Clay
Graduate Student
Aerospace Engineering
Georgia Institute of Technology
mp...@gm... or 205.212.4027
|