Увеличение десятичного числа в процентах на графике da sh p ie - PullRequest
0 голосов
/ 31 марта 2020

Я пытаюсь построить график ap ie, используя da sh, но проблема заключается в том, что когда я его строю. Он округляет процент до 100%, как и должно быть 99,97%.

показывает 100%, но должен показывать что-то вроде 99,97%

dcc.Graph(
        id="piechart_2",
        figure={
            "data": [
                {
                    "labels": string_request,
                    "values": val_request,
                    "type": "pie",
                    "marker": {"line": {"color": "red", "width": 1}},
                }
            ],
            "layout": {

                "height":500,
                "width":500
            },
            'legend': {'x': 0, 'y': 1},

        },
    ),

it shows 100% but it must show something like 99.97%

1 Ответ

0 голосов
/ 31 марта 2020

Вы можете создать свои собственные проценты и затем показать их, используя textinfo:

import dash
import dash_core_components as dcc
import dash_html_components as html

import plotly.graph_objects as go

labels = ['bind','rpz']
values = [99.9628, 0.0372]
text = [str(i)+'%' for i in values]

fig = go.Figure(data=[go.Pie(labels=labels,
                             values=values,
                             text=text,
                             textinfo='text')])

app = dash.Dash()
app.layout = html.Div([dcc.Graph(figure=fig)])

app.run_server(debug=True,
               use_reloader=False)

, и вы получите:

enter image description here

...