Custom values on axes in lattice

Hi @leszi,
Welcome to the RStudio Community Forum.

Please do read the posting guide for this forum as it tells you about making a Reproducible Example (reprex). Posting a reprex illustrating your R problem will greatly increase your chances of getting help:
https://forum.posit.co/t/welcome-to-the-rstudio-community/8

Here is a simple example of making a barchart with {lattice}, changing the default orientation, and (one way) of forcing the x-axis tick labels to be the "years" you want.

library(lattice)
my_df <- data.frame(year=c(1998:2009), 
                    sales=c(12,13,15,13,10,8,11,13,19,25,11,14))
my_df
#>    year sales
#> 1  1998    12
#> 2  1999    13
#> 3  2000    15
#> 4  2001    13
#> 5  2002    10
#> 6  2003     8
#> 7  2004    11
#> 8  2005    13
#> 9  2006    19
#> 10 2007    25
#> 11 2008    11
#> 12 2009    14
barchart(sales~year, data=my_df)

barchart(sales~year, data=my_df, horizontal=FALSE)

barchart(sales~as.character(year), data=my_df, horizontal=FALSE)

Created on 2020-12-03 by the reprex package (v0.3.0)

HTH