<p dir="auto">I find that when setting the y-axis to log-transformed coordinates, it seems that only the upper limit is plotted.</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="(
    so.Plot(x=[1,2,3], y=[10, 100, 1000])
    .add(so.Bar())
) # original"><pre class="notranslate"><code class="notranslate">(
    so.Plot(x=[1,2,3], y=[10, 100, 1000])
    .add(so.Bar())
) # original
</code></pre></div>
<p dir="auto"><a target="_blank" rel="noopener noreferrer nofollow" href="https://user-images.githubusercontent.com/55271666/208355639-09c7e6fb-1d02-401f-b737-9e61e76d3b68.png"><img src="https://user-images.githubusercontent.com/55271666/208355639-09c7e6fb-1d02-401f-b737-9e61e76d3b68.png" alt="image" style="max-width: 100%;"></a></p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="(
    so.Plot(x=[1,2,3], y=[10, 100, 1000])
    .add(so.Bar())
    .scale(y='log')
) # log-transformed"><pre class="notranslate"><code class="notranslate">(
    so.Plot(x=[1,2,3], y=[10, 100, 1000])
    .add(so.Bar())
    .scale(y='log')
) # log-transformed
</code></pre></div>
<p dir="auto"><a target="_blank" rel="noopener noreferrer nofollow" href="https://user-images.githubusercontent.com/55271666/208355702-16ba1db1-befc-4192-abe9-d62a0552543e.png"><img src="https://user-images.githubusercontent.com/55271666/208355702-16ba1db1-befc-4192-abe9-d62a0552543e.png" alt="image" style="max-width: 100%;"></a></p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="fig = (
    so.Plot(x=[1,2,3], y=[10, 100, 1000])
    .add(so.Bar())
    .plot()._figure
)
ax = fig.axes[0]
ax.set_yscale('log')
fig # expected"><pre class="notranslate"><code class="notranslate">fig = (
    so.Plot(x=[1,2,3], y=[10, 100, 1000])
    .add(so.Bar())
    .plot()._figure
)
ax = fig.axes[0]
ax.set_yscale('log')
fig # expected
</code></pre></div>
<p dir="auto"><a target="_blank" rel="noopener noreferrer nofollow" href="https://user-images.githubusercontent.com/55271666/208355846-62d59a25-bd4f-4d8b-8f70-6d770c2d49b8.png"><img src="https://user-images.githubusercontent.com/55271666/208355846-62d59a25-bd4f-4d8b-8f70-6d770c2d49b8.png" alt="image" style="max-width: 100%;"></a></p>
<p dir="auto">When specifying a log y scale for a Bar plot the bars are not drawn correctly.<br>
Example code:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="df = pd.DataFrame.from_dict(
    {
        'x_values': [1,2,3,20],
        'frequency': [10000,100,10,1]
    }
)
plot = (
        so.Plot(df, x=&quot;x_values&quot;, y = &quot;frequency&quot;)
        .add(so.Bars(edgecolor=&quot;C0&quot;, edgewidth=2))
        .scale(y=&quot;log&quot;)
    )

plot.show()"><pre class="notranslate"><code class="notranslate">df = pd.DataFrame.from_dict(
    {
        'x_values': [1,2,3,20],
        'frequency': [10000,100,10,1]
    }
)
plot = (
        so.Plot(df, x="x_values", y = "frequency")
        .add(so.Bars(edgecolor="C0", edgewidth=2))
        .scale(y="log")
    )

plot.show()
</code></pre></div>
<p dir="auto">result:<br>
<a target="_blank" rel="noopener noreferrer nofollow" href="https://user-images.githubusercontent.com/423/190866050-b78c367a-47e0-46f1-adb3-cc64bf64fbba.png"><img src="https://user-images.githubusercontent.com/423/190866050-b78c367a-47e0-46f1-adb3-cc64bf64fbba.png" alt="image" style="max-width: 100%;"></a></p>