社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

在Python dash中转换Y轴

Simon • 3 年前 • 1535 次点击  

我有一个来自csv文件的数据

身份证件 圈速 圈数
175 0天00:02:04.853000 2.
176 0天00:02:01.375000 3.
177 0天00:01:59.889000 4.
178 0天00:01:58.425000 5.
179 0天00:01:57.786000 6.
180 0天00:02:10.329000 7.
181 0天00:01:53.315000 8.
182 0天00:01:49.771000 9

当我试图用破折号显示图表时

import dash
from dash import dcc
from dash import html
import pandas as pd
import fastf1
from fastf1 import plotting
import plotly.express as px
...
...
        dcc.Graph(
            figure={
                "data": [
                    {
                        "x": lec['LapNumber'],
                        "y": lec['LapTime'],
                        "type": "lines",
                    },
                ],
                "layout": {"title": "Test Date"},
            },
        ),
...

不幸的是我 incorect plot

当我用go做同样的事情时。图:

import plotly.graph_objects as go
fig = go.Figure([go.Scatter(x=lec['LapNumber'], y=lec['LapTime'])])

我得到了 correct plot

你知道如何在dcc上解决这个问题吗。图表 需要向X轴添加一些参数吗?

谢谢你的提示

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/131115
 
1535 次点击  
文章 [ 1 ]  |  最新文章 3 年前
Phoenix
Reply   •   1 楼
Phoenix    3 年前

您可以遵循以下方法:

from dash import dcc
import plotly.graph_objs as go

fig = go.Figure([go.Scatter(x=lec['LapNumber'], y=lec['LapTime'])])

dcc.Graph(figure=fig)