Plot x and y with size and/or Color

Attempting to plot a series of x and y lightning data that is in a Pandas dataframe. After isolating the day I’m after, I can plot the locations fine but when I attempt to add sizing by amperage and colour by hour of the day it all goes to custard. I’m operating my JupyterHub on CentOS 8 with Ghostscript 9.27 installed.

fig = pygmt.Figure()
fig.basemap(region=geo_ext, projection=“M8i”, frame=True)
fig.coast(land=“grey”, water=“skyblue”)
#pygmt.makecpt(cmap=“viridis”,series=[0,23])
#s = 0.02 * (2 ** day_of_event.amperage.values)
#c = day_of_event.index.hour.values
fig.plot(x=day_of_event.longitude,
y=day_of_event.latitude,
#size=s,
#color=c,
#cmap=True,
style=“c0.03c”,
color=‘red’)
#fig.colorbar(frame=‘af+l"Hour of day"’)
fig.show()

Here is the error log:
psconvert [ERROR]: System call [gs -q -dNOSAFER -dNOPAUSE -dBATCH -sDEVICE=bbox -DPSL_no_pagefill -dMaxBitmap=2147483647 -dUseFastColor=true ‘/home/dpath2o/.gmt/sessions/gmt_session.155292/gmt_13.ps-’ 2> ‘/home/dpath2o/.gmt/sessions/gmt_session.155292/psconvert_155292c.bb’] returned error 256.
Error: /limitcheck in --arc–
Operand stack:
284 5468 1104031358 0 360
Execution stack:
%interp_exit .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- --nostringval-- --nostringval-- false 1 %stopped_push 1992 1 3 %oparray_pop 1991 1 3 %oparray_pop 1979 1 3 %oparray_pop 1833 1 3 %oparray_pop --nostringval-- %errorexec_pop .runexec2 --nostringval-- --nostringval-- --nostringval-- 2 %stopped_push --nostringval-- --nostringval–
Dictionary stack:
–dict:732/1123(ro)(G)-- --dict:0/20(G)-- --dict:75/200(L)-- --dict:159/250(L)–
Current allocation mode is local
Current file position is 66100