我试图创建一个图形,用10个不同的线条,不同的颜色和标记,使用Plotly的表达方式。与此类似的是:
如文档所示,我可以使用px.line函数创建一个漂亮的、颜色不同的图形。我的代码如下所示:
import plotly.express as px
import numpy as np
import pandas as pd
rand_elems = []
for i in range(10):
rand_elems.append(np.random.randn(25))
data = pd.DataFrame(rand_elems)
px.line(data_fram
我想在Dash应用程序中嵌入Bokeh人物,但我不知道如何在Dash中呈现Bokeh JSON。 最简单的解决方案是单独使用Bokeh或Dash。我们在工作中使用的所有其他应用程序都使用Dash (因此仅使用Bokeh是不可取的),然而,Dash/Plotly无法生成所需的图形(叠加在平铺地图上的光栅图像)。 有一个旧的post on the Plotly community forum提出了同样的问题,提出的解决方案是使用dash-alternative-viz包嵌入Bokeh图。不幸的是,即使在复制示例usage.py脚本时,该包也不会呈现Bokeh图。这已经作为回购的一个问题提出了,但
如何在同一页上添加在图片中显示的多个图形?我正在尝试将html.Div组件添加到以下代码中,以更新页面布局以添加更多类似于单页面的图形,但这些新添加的图形不会显示在页面上,只有旧图形显示在可见的图片中。我应该修改什么元素,比如说在浏览器的dash应用程序的单个页面上添加上传的图像中显示了3次的图形?
import dash
import dash_core_components as dcc
import dash_html_components as html
i[enter image description here][1]mport plotly.express as px
与标题一样,Dash不显示用px.imshow创建的图形(图片)。下面是我的密码。
import plotly.graph_objects as go # or plotly.express as px
import plotly.express as px
import numpy as np
import dash
import dash_core_components as dcc
import dash_html_components as html
img_rgb = np.array([[[255, 0, 0], [0, 255, 0], [0, 0, 255]],
我试图创建一个图形,像一个圆滑的create_distplot,但是我想将线条样式更改为虚线。看一下这个函数,我发现他们说这个函数是不推荐的,我应该使用plotly.express函数。
**this function is deprecated**, use instead :mod:`plotly.express` functions
但是,我在plotly.express示例中找不到任何东西来显示如何创建类似于distplot的内容。所有的例子在巧妙的网站仍然使用create_distplot。我不介意使用不推荐的函数,只是我想调整行样式,使之有虚线,而且我看不到任何方法来更改行设置,只
我想监控一些实时数据,并允许用户在与绘图交互时选择自己的范围。我创建了这个小示例(从教程中获得),问题是,每次我更新绘图时,所有内容都会重置,因为update_graph_live()会返回一个新的Plotly图形。(参见下面的示例)
是否可以只更新数据,这样图形就不会重新加载并重置为默认视图/设置?我之前使用的是d3.js,通过websockets发送数据,所以我可以在浏览器中过滤数据。但是我想直接用Dash来做。
import dash
from dash.dependencies import Output, Event
import dash_core_components as dc
当我运行下面的代码时,它会加载web,但是它会留下一条错误消息,这是因为在某些部分中没有数据,条件可以帮助吗?
我上传了代码,但不知道该在哪里操作,我是Dash的新手,我在javascript方面的知识是有限的。
我的主文件
import dash
from dash.dependencies import Output, Input
import dash_core_components as dcc
import dash_html_components as html
import plotly
import random
import plotly.graph_objs as
我是dash的新手,我有一个可以在dash-plotly应用程序外绘制的图,但无法在dash应用程序内绘制相同的图形。以下是我的dash应用程序代码: import dash
import dash_core_components as dcc
import dash_html_components as html
from dash.dependencies import Input, Output
import plotly.graph_objects as go
from plotly.offline import iplot
import pandas as pd
import nu
我在dash中设置了一个dcc.Graph()对象,并将该图形设置为我在plotly中创建的散点图。 该图完全按照我在plotly中所希望的方式显示所有数据,但是当我运行本地服务器并在dash中查看该图时,除了轴和刻度标签之外,所有内容都是空白的。 我尝试过以下方法-编辑布局中的宽度和高度-创建了一个仅包含图形对象的仪表盘服务器-单独运行图形-查看了plotly主页上的图形表示 其他图形的数据在相同的虚线中工作和显示,但不是这个。 import plotly.plotly as py
import plotly.graph_objs as go
import numpy as np
from
我已经用图形库编写了Python代码,它生成了一个线条图,我想在HTML上运行相同的python文件。如何在web浏览器/网页上动态运行Python脚本?
Python脚本
import pandas as pd
import plotly
import plotly.express as px
import numpy as np
import matplotlib.pyplot as plt
from pandas import Series, DataFrame
from numpy import nan as NA
import glob
from pathlib import Pat
由于Dash是一个相当新的框架,用于制作基于web的交互式图形,因此没有太多针对初学者的具体或详细信息。在我的例子中,我需要使用回调函数更新一个简单的条形图。即使服务器运行良好且不提示任何错误,数据也不会在浏览器上呈现。 需要帮助整理和理解数据无法呈现的原因。 import dash
from dash.dependencies import Output, Event
import dash_core_components as dcc
import dash_html_components as html
import plotly
import plotly.graph_objs as
下面的第一段代码(代码1)生成一个图形,当您悬停在每个点上时,将显示与每个点相关的数据;当您单击每个点时,与每个点相关的数据被保存到列表中。对于这段代码,我还想显示与每个点相关联的图像。假设dataframe有一个列“image”,其中包含每个点的图像像素/数组数据。我在网上找到了实现此图像悬停功能的代码(代码2),但没有单击功能。我有一个困难的结合图像悬停功能和点击功能。因此,基本上,我试图将click特性(单击点,它的数据保存到一个列表中)的代码#2合并到代码# 1中。
代码#1(单击功能):
import json
from textwrap import dedent as d
imp