Empty chart, no way to change dot colors

I’m trying to create tenary plot with data taken from file (modification of this plot: https://plot.ly/python/ternary-plots/).
My test file is:
frequency,value,category,class
80,20,39,lost
20,80,39,active

Then I have chart definition

import pandas as pd
df = pd.read_csv(‘E:/test1.csv’)

import plotly.graph_objects as go

def makeAxis(title, tickangle):
return {
‘title’: title,
‘titlefont’: { ‘size’: 20 },
‘tickangle’: tickangle,
‘tickfont’: { ‘size’: 15 },
‘tickcolor’: ‘rgba(0,0,0,0)’,
‘ticklen’: 5,
‘showline’: True,
‘showgrid’: True
}

fig = go.Figure(go.Scatterternary({
‘mode’: ‘markers’,
‘a’: [i for i in map(lambda x: df[‘frequency’], df)],
‘b’: [i for i in map(lambda x: df[‘value’], df)],
‘c’: [i for i in map(lambda x: df[‘category’], df)],
‘text’: [i for i in map(lambda x: df[‘class’], df)],
‘marker’: {
‘symbol’: 100,
‘color’: ‘#DB7365’,
‘size’: 14,
‘line’: { ‘width’: 2 }
}
}))

fig.update_layout({
‘ternary’: {
‘sum’: 100,
‘aaxis’: makeAxis(‘Frequency’, 0),
‘baxis’: makeAxis(‘
Value’, 45),
‘caxis’: makeAxis(‘
Category’, -45)
},
‘annotations’: [{
‘showarrow’: False,
‘text’: ‘Simple Ternary Plot with Markers’,
‘x’: 0.5,
‘y’: 1.3,
‘font’: { ‘size’: 15 }
}]
})

fig.show()

1: Chart is empty - no dots.
2. I’d like to print red dots for class ‘lost’ and green for class ‘active’.

Could you please help?
Regards,
Gosf