Улучшите построение линейного графика, добавив к нему «точки» или какой-то маркер (Python)

У меня есть фрейм данных df, в котором я создал линейный график. Я хочу расставить точки на линейном графике.

Пример набора данных:

Size       Date         POD

0.027289      11/1/2020     SJ 
0.013563      11/1/2020     SJ 
0.058498      11/1/2020     SJ 
0.281953      11/1/2020     SJ
0.479725      11/1/2020     SJ 
0.007358      11/1/2020     SJ 
0.075818      11/1/2020     SJ
0.069744      11/1/2020     SJ 

Это то, что я делаю

 import plotly.express as px
 import plotly.graph_objects as go
 fig = px.line(df1, x = "Date", y = "Size", color = "POD", title = "POD Growth in US", labels = 
 {"Size": "Size in TB"})
 fig.update_layout(
 font_family="Arial",
 font_color="black",
 title_font_family="Arial",
 title_font_color="black",
 legend_title_font_color="black"
  )
 fig.update_xaxes(title_font_family="Arial")
fig.update_layout(
title={
    'text': "POD Growth in US",
    'y':0.9,
    'x':0.5,
    'xanchor': 'center',
    'yanchor': 'top'})


fig.show()

введите описание изображения здесь

введите описание изображения здесь  введите описание изображения здесь

Желаемый результат - точки


person Lynn    schedule 04.11.2020    source источник
comment
да @vestland это делает. Спасибо   -  person Lynn    schedule 05.11.2020
comment
@ Линнетт Хорошо, круто! И вы, вероятно, знаете это, но не думайте, что вам следует удалять свой вопрос только потому, что он был помечен как дубликат. Разные пользователи по-разному формулируют свои поисковые запросы, поэтому ваш вопрос может оказаться таким же полезным для будущих читателей, как и вопрос в ссылке.   -  person vestland    schedule 05.11.2020


Ответы (1)


Используйте 1_. Я не уверен, что он работает с методом line и px, поскольку я обычно использую

fig = go.Figure()
fig.add_trace(go.Scatter(
    x = df1["Date"], y = df1["Size"], mode='lines+markers'))
person piterbarg    schedule 04.11.2020