code: def test_lineplot_with_points(df_stock):
      "Test for lineplot with data points:"
  
      # Create complex lineplot:
      arguments = dict(
          figsize=(600, 450),
          title="Apple vs Google",
          xlabel="Date",
          ylabel="Stock price [$]",
          yticks=[0, 100, 200, 300, 400],
          ylim=(100, 200),
          xlim=("2001-01-01", "2001-02-01"),
          colormap=["red", "blue"],
          plot_data_points=True,
          plot_data_points_size=10,
          marker="asterisk",
          show_figure=False,
      )
      p_lineplot_with_points = df_stock.plot_bokeh(
          kind="line", **arguments
      )
      p_lineplot_with_points_accessor = df_stock.plot_bokeh.line(
          **arguments
      )
  
      p_lineplot_with_points_pandas_backend = df_stock.plot(
          kind="line", **arguments
      )
      p_lineplot_with_points_accessor_pandas_backend = (
          df_stock.plot.line(**arguments)
      )
  
      # Output plot as HTML:
      output = pandas_bokeh.row(
          [
              p_lineplot_with_points,
              p_lineplot_with_points_accessor,
              p_lineplot_with_points_pandas_backend,
              p_lineplot_with_points_accessor_pandas_backend,
          ]
      )
      with open(
          os.path.join(DIRECTORY, "Plots", "Lineplot_with_points.html"),
          "w",
      ) as f:
          f.write(pandas_bokeh.embedded_html(output))
  
      assert True
  
imports: import os
  import numpy
  import pandas
  import pytest
  import pandas_bokeh
label_desc: Use image node_id 11 for calling a global function with example usage: test_lineplot_with_points(df_stock) without return types