官术网_书友最值得收藏!

Formatting log axes

In scientific analysis, we often need to represent data on a logarithmic scale. In this recipe, we will see how we can do this easily in R.

Getting ready

All you need to try out in this recipe is to run R and type the recipe in the command prompt. You can also choose to save the recipe as a script so that you can use it again later on.

How to do it...

The simplest way to create an axis logarithmic is to use the log argument in the plot() command:

plot(10^c(1:5),log="y",type="b")

How it works...

The log argument takes character values, specifying which axes should be logarithmic: x for the x-axis only, y for the y-axis only, and xy or yx for both axes.

There's more...

We can also set scales to be logarithmic by setting the xlog and ylog arguments to TRUE with the par() command. This can be handy if we wish to have the same setting for multiple plots as par() applies the settings to all subsequent plots on the same device.

Note that R will not create the plot if our data contains zero or negative values.

主站蜘蛛池模板: 京山县| 拜城县| 铁岭市| 灵丘县| 平原县| 泸州市| 西安市| 昌都县| 略阳县| 蒲江县| 屯昌县| 云龙县| 天柱县| 渝中区| 大姚县| 丰台区| 延庆县| 乌鲁木齐县| 武川县| 金塔县| 庆阳市| 紫阳县| 阳信县| 肥西县| 永德县| 化州市| 沭阳县| 宜兰市| 靖安县| 精河县| 南丰县| 勐海县| 沙洋县| 永清县| 监利县| 云南省| 昌乐县| 曲麻莱县| 赤壁市| 庆云县| 和平县|