Note
Click here to download the full example code
Points with varying transparencyΒΆ
Plotting points with varying transparency is simply passing an array to the
transparency
argument.
Out:
<IPython.core.display.Image object>
import numpy as np
import pygmt
# prepare the input x and y data
x = np.arange(0, 105, 5)
y = np.ones(x.size)
# transparency level in percentage from 0 (i.e., opaque) to 100
transparency = x
fig = pygmt.Figure()
fig.basemap(
region=[-5, 105, 0, 2],
frame=['xaf+l"Transparency level"+u%', "WSrt"],
projection="X15c/6c",
)
fig.plot(x=x, y=y, style="c0.6c", color="blue", pen="1p,red", transparency=transparency)
fig.show()
Total running time of the script: ( 0 minutes 0.563 seconds)