On 3/5/09 at 4:51 AM, gtu2003 at alice.it (wiso) wrote:
>I've have a problem with loglinearplot
>Plot[x, {x, 1, 10}, Epilog -> Line[{{4, 0}, {4, 10}}]]
>Ok, I see the line
>LogLinearPlot[x, {x, 1, 10}, Epilog -> Line[{{4, 0}, {4, 10}}]]
>why I don't see the line?
Because the range of the plot doesn't include the coordinates
for the line. The line will appear at x = e^4 which is greater
than 10. You can see this is the case by doing:
LogLinearPlot[x, {x, 1, 60}, Epilog -> Line[{{4, 0}, {4, 10}}]]
You can get the desired result by doing:
LogLinearPlot[x, {x, 1, 10},
Epilog -> Line[{{Log@4, 0}, {Log@4, 10}}]]
And since you are drawing a vertical line across the entire plot
an alternative would be:
LogLinearPlot[x, {x, 1, 10}, GridLines -> {{4}, None}]