如何使用 Pandas 在离线图中更改散点图样式

罗斯

我正在使用 plotly 从 Pandas 数据框中绘制散点图并将它们嵌入到 html 中。我已经弄清楚如何定义数据、布局并生成嵌入所需的代码,但我正在努力寻找一种方法来改变绘图风格。

具体来说,我想:

  • 更改线条样式(例如,从实线变为虚线或点状...我想出了如何从线条变为标记)
  • 更改标记样式和颜色
  • 指定每条线或标记系列的颜色

下面是我的代码片段,显示了绘图部分。这段代码在我的脚本中运行良好,我只是不知道如何修改外观。任何帮助都会很棒!

谢谢 :)

layout = go.Layout(
    title="This is the title",
    xaxis=dict(
        title="x-axis label",
        autorange=True,
        showgrid=True,
        zeroline=False,
        showline=False,
        ticks='',
        showticklabels=True,
    ),
    yaxis=dict(
        title="y-axis label",
        autorange=True,
        showgrid=True,
        zeroline=False,
        showline=False,
        ticks='',
        showticklabels=True
    ),
    width=800,height=550
)

data=[
    go.Scatter(
        x=df["Timestamp"],
        y=df["Conditions1"],
        name="Trace 1",
        mode="markers",
        ),
    go.Scatter(
        x=df["Time"],
        y=df["Conditions2"],
        name="Trace 2",
        mode="markers"
        )
    ]

fig1 = go.Figure(data=data, layout=layout)

plot1 = plotly.offline.plot(fig1,
                            config={"displaylogo": False}, 
                            show_link=False, 
                            include_plotlyjs=True,
                            output_type='div')
舔过

如果您希望您的绘图具有您应该设置的点和线mode="markers+lines",无论在散内的任何一种方式,您都可以修改markerline对象:

go.Scatter(
    x=df["Time"],
    y=df["Conditions2"],
    name="Trace 2",
    mode="markers+lines",
    marker=dict(
        color="red", # or "rgb(255,0,0)" or "#ff0000" or even another pandas column
        size=7,
        symbol="cross",
        line=dict(
            # you can add here the properties for the outline of the markers
            color="green",
            width=1,
        )
    )
    line=dict(
        shape="linear", # or "spline" for instance, for a curvy line
        dash="dash", # or "dot", "dashdot", etc.
        color="blue",
        width=3,
    )
)

您可以在标记线条参考中看到所有可用选项

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何更改条形图样式

来自分类Dev

使用mapbox js,如何更改地图样式?

来自分类Dev

如何在Pandas和Seaborn散点图中使用坡度绘制线?

来自分类Dev

如何更改 Pandas 图中的 X 标签?

来自分类Dev

如何更改散点图中的点的形状?

来自分类Dev

如何使用折线图可视化 Pandas DataFrame?

来自分类Dev

如何更改箱线图中的填充颜色

来自分类Dev

我如何在本机视图中设置视图样式以制作功能区?

来自分类Dev

在python中使用Pandas,如何更改特定行?

来自分类Dev

如何使用Pandas更改数据结构(Unpivot)

来自分类Dev

如何使用 for 循环一次更改多个 Pandas Dataframes

来自分类Dev

如何使用 Pandas 更改日期时间格式

来自分类Dev

使用 matplotlib 在单个散点图中可视化两个 Pandas 数据框

来自分类Dev

如何在SwiftUI中根据@State更改导航视图的导航视图样式?

来自分类Dev

绘图:如何在绘图折线图中的特定点添加标记(python / pandas)

来自分类Dev

熊猫Matplotlib:如何更改散点图中图例的形状和大小?

来自分类Dev

如何在散点图中以均匀间隔更改x轴值?

来自分类Dev

使用VBA更改XY散点图中的水平轴标签

来自分类Dev

如何在同一图表视图中创建散点图和折线图?

来自分类Dev

如何在一个图中绘制散点图和线图作为子图?

来自分类Dev

如何使用dimple.js更改折线图中的折线颜色?

来自分类Dev

如何更改海洋线图中的x轴标签的顺序?

来自分类Dev

Altair:如何更改折线图中的折线颜色?

来自分类Dev

如何更改箱线图中 x 值的名称

来自分类Dev

如何更改此折线图中每个部分的颜色?

来自分类Dev

如何仅使用Pandas Profilling软件包生成相关性和散点图?

来自分类Dev

如何设置必应地图样式?

来自分类Dev

使用pandas和matplotlib绘制多条线图

来自分类Dev

使用pandas和matplotlib绘制多条线图

Related 相关文章

  1. 1

    如何更改条形图样式

  2. 2

    使用mapbox js,如何更改地图样式?

  3. 3

    如何在Pandas和Seaborn散点图中使用坡度绘制线?

  4. 4

    如何更改 Pandas 图中的 X 标签?

  5. 5

    如何更改散点图中的点的形状?

  6. 6

    如何使用折线图可视化 Pandas DataFrame?

  7. 7

    如何更改箱线图中的填充颜色

  8. 8

    我如何在本机视图中设置视图样式以制作功能区?

  9. 9

    在python中使用Pandas,如何更改特定行?

  10. 10

    如何使用Pandas更改数据结构(Unpivot)

  11. 11

    如何使用 for 循环一次更改多个 Pandas Dataframes

  12. 12

    如何使用 Pandas 更改日期时间格式

  13. 13

    使用 matplotlib 在单个散点图中可视化两个 Pandas 数据框

  14. 14

    如何在SwiftUI中根据@State更改导航视图的导航视图样式?

  15. 15

    绘图:如何在绘图折线图中的特定点添加标记(python / pandas)

  16. 16

    熊猫Matplotlib:如何更改散点图中图例的形状和大小?

  17. 17

    如何在散点图中以均匀间隔更改x轴值?

  18. 18

    使用VBA更改XY散点图中的水平轴标签

  19. 19

    如何在同一图表视图中创建散点图和折线图?

  20. 20

    如何在一个图中绘制散点图和线图作为子图?

  21. 21

    如何使用dimple.js更改折线图中的折线颜色?

  22. 22

    如何更改海洋线图中的x轴标签的顺序?

  23. 23

    Altair:如何更改折线图中的折线颜色?

  24. 24

    如何更改箱线图中 x 值的名称

  25. 25

    如何更改此折线图中每个部分的颜色?

  26. 26

    如何仅使用Pandas Profilling软件包生成相关性和散点图?

  27. 27

    如何设置必应地图样式?

  28. 28

    使用pandas和matplotlib绘制多条线图

  29. 29

    使用pandas和matplotlib绘制多条线图

热门标签

归档