I understand that Framelabel property does not work for ListLogLinearPlot. How we can add axis label with ListLogLinearPlot?

• you need to add the option Frame -> True for the option FrameLabel -> {{"A", "B"}, {"C", "D"}} to work. – kglr Feb 6 at 23:05
• @kglr Perfect! Thank you. If you could add this as an answer, I will accept it. – Pojj Feb 6 at 23:13
• Pojj, posted the comment as an answer. – kglr Feb 6 at 23:41

You need to have Frame -> True (default is Frame -> False) in order for the option settings for FrameLabel to take effect:

ListLogLinearPlot[Table[{n, Sqrt[n]}, {n, 100}],
FrameLabel -> {{"A", "B"}, {"C", "D"}}]


Options[%, Frame]


{Frame -> {{False, False}, {False, False}}}

ListLogLinearPlot[Table[{n, Sqrt[n]}, {n, 100}],
Frame -> True, FrameLabel -> {{"A", "B"}, {"C", "D"}}]