Question: I have

```
def f(x):
    return (x**2 / 10) - 2 * np.sin(x)

def plot_fn():
    x = np.arange(-10, 10, 0.1)
    fn = f(x)

    fig = plt.figure()
    ax = fig.add_subplot(1, 1, 1)

    # Move left y-axis and bottim x-axis to centre, passing through (0,0)
    ax.spines['left'].set_position('center')
    ax.spines['bottom'].set_position('center')

    # Eliminate upper and right axes
    ax.spines['right'].set_color('none')
    ax.spines['top'].set_color('none')

    # Show ticks in the left and lower axes only
    ax.xaxis.set_ticks_position('bottom')
    ax.yaxis.set_ticks_position('left')

    plt.plot(x, fn)
    plt.show()

```

I also want to plot some points on the graph as well. For example, when `x` is 0, then the `y` is -4.49. So I want to plot a list of `x,y` points. How can I do this on the same plot?

Answer: 
Had the same problem, making the file executable fixed the problem for me:

`sudo chmod +x arcoreimg`
The official documentation doesn't point to the right steps.

First, locate the `arcoreimg` file on your system. On MacOS, I found it inside `<arcore-sdk-location</arcore-android-sdk/tools/arcoreimg/macos`.

You can use the executable directly from here, or copy it to a more convenient location (maybe next to your images).

I copied it next to my images, opened the terminal in the folder, and then used the `eval-img` command, but the build db command should work the same way-

`./arcoreimg eval-img --input_image_path=dog.jpg`

This might give `permission denied` or `command not found`.

`sudo chmod +x arcoreimg` should fix this.