plotly 相关问题

Plotly.js是一个开源的,高级的声明性图表库,建立在d3.js和stack.gl之上。它附带20种图表类型,包括3D图表,统计图表和SVG图表。对于plotly r包,请使用r-plotly标签。

如何以角度添加绘图条形图图例单击事件

下面的代码适用于我在角度模板中绘制的图表,我想在单击图表图例时添加颜色选择器。如何获取图表图例的点击事件 下面的代码适用于我在角度模板中绘制的图表,我想在单击图表图例时添加颜色选择器。如何获得图表图例的点击事件 <plotly-plot [divId]="graph.selectedGraph.name" [data]="graph.selectedGraph.data" [config]="graph.selectedGraph.config" [layout]="layout" (relayout)="draggedShape($event)" [ngClass]="{ 'single-data': graph.data && graph.data.length === 1 }" #plotlyPlot > </plotly-plot> 您可以使用 (legendClick) 事件处理程序,它对应于 plotly_legendclick 事件。

回答 1 投票 0

如何在 WordPress 网站上嵌入绘图?

我正在尝试将我在 R 中创建的图表嵌入到 WordPress 网站上。这似乎比应有的困难得多。也许我错过了一些明显的东西。这是我尝试过的: 解决方案1:s...

回答 2 投票 0

如何在plotly/matplotlib中计算雷达图的面积?

在尝试使用 matplotlib 和plotly 创建雷达图时,我一直在尝试找出一种方法来计算图表上所示的每个数据集的面积。这会对我有帮助

回答 2 投票 0

条形图和 Plotly 中悬停的问题

我目前正在 R 中使用 Plotly,尝试创建条形图。下面,您可以找到我的数据和代码。 # 生成人工数据 set.seed(42) # 为了重现性 <- 50 # Numbe...

回答 1 投票 0

填充仅填充我的绘图图表的一部分,而不是全部

我在 JS 上使用plotly 创建线性回归及其置信区间的交互式图。数据正确,除了

回答 1 投票 0

设置animation_opts时,Rplotly scattermapbox动画会中断

当我使用animation_opts()调整动画选项(帧和过渡时间)时,在底图上显示不同年份标记的Rplot_ly动画停止工作。线路好像变了...

回答 1 投票 0

如何在 Plotly for Python 中截断图例文本?

我有一些使用 Plotly 绘制的饼图及其各自的图例。当图例文本很短时,结果非常用户友好(第一张图片),但是当图例文本很长时,结果就不那么友好了

回答 2 投票 0

如何自定义 3D 散点图的图例顺序?

我正在尝试生成 3D 散点图,标记的形状对应于“治疗”(IC、IT、YS),而颜色对应于“时间”(0、2、4、6、12) 、24、48、72)。一切顺利

回答 1 投票 0

向 Mapbox 添加图层时的问题(新)

此处重复问题:https://community.plotly.com/t/sudden-issues-when-adding-layers-to-mapbox/83115 已经运行良好一段时间(2 年多)的代码突然开始出现错误

回答 1 投票 0

Python Plotly Sankey 图未显示

我正在 Jupyter Notebook Python 3 (ipykernel) 中工作,并尝试通过导入带有数据的 json 文件来使用plotly 创建桑基图。当我运行代码时,我没有收到任何错误,但是......

回答 1 投票 0

如何控制plotly.js中迹线的显示顺序?

我显示了大量跟踪线。通常为 50-200。我正在将历史数据与模拟数据进行比较。我想通过差异选择来突出显示单个模拟跟踪线...

回答 2 投票 0

如何使用react-plotly.js使图例项更大?

我正在使用react-plotly.js,我有一个带有一些带有颜色和边框的点的图表。我想要粗的边框,问题是它在图例中看起来很糟糕,因为图例太小了....

回答 1 投票 0

在图层中使用继承 = FALSE 绘制地图

我正在使用plotly创建一个带有颜色编码和动画点以及一个sf对象的地图。这些点本身就很好绘制。 sf 对象也可以很好地绘制。当我尝试组合动画时

回答 1 投票 0

R Shiny:如何使模块化情节反应?

我正在构建一个带有交互式热图的闪亮应用程序。我希望能够在热图中选择数据单元,以显示有关样本的更多信息。好像只渲染一次...

回答 1 投票 0

从三个不同的表格中创建一年中每个季度的回避条形图

我有三个不同的表格,想要根据一年中每个季度的这三个表格创建一个躲避条形图。每个表格代表每个季度和每个价格的一个 avgPrice 值...

回答 1 投票 0

使用 pandas、plotly 隐藏曲面图上的图例和比例信息

我束手无策,但到目前为止还没有找到任何文档来解决我的具体问题。我正在使用 jupyter 笔记本。 我有两个数据框,df1 和 df2。 # 库 将 pandas 导入为 pd 导入

回答 2 投票 0

在 Plotly 中单击鼠标后绘制 x 值

我想创建一个蜡烛模拟器,在事件(鼠标单击或计时器)之后绘制下一个值。 不要显示整个图,而是根据需要取消隐藏下一个值(也称为附加一个新的

回答 1 投票 0

从三个不同的表格中创建一年中每个季度的堆叠条形图

我有三个不同的表格,想要根据一年中每个季度的这三个表格创建一个堆积条形图。每个表格代表每季度和每价格的一个平均价格值...

回答 1 投票 0

在plotly dash中,如何将本地图像文件来源为dash.html.Img?

这是如何将本地图像文件获取到 html 中的 元素: 这是一张图片 这是如何将本地图像文件获取到 html 中的 <img> 元素: <html> <h1>This is an image</h1> <img src="file:///C:/Users/MyUser/Desktop/Plotly_Dash_logo.png" alt="image"></img> </html> 这将按预期显示图像。但是当我尝试使用绘图破折号包装元素制作同一页面时,它不起作用: import dash from dash import html, dcc app = dash.Dash(__name__) app.layout = html.Div([ html.H1('This is an image'), html.Img(src=r'file:///C:/Users/MyUser/Desktop/Plotly_Dash_logo.png', alt='image'), ]) if __name__ == '__main__': app.run_server(host='0.0.0.0', port=8080, debug=False, use_reloader=False) 本地图片文件不显示。但如果我用互联网上的文件替换源,比如 'https://rapids.ai/assets/images/Plotly_Dash_logo.png',它就可以正常工作。 这是怎么回事? 经过更多搜索,我发现我可以将图像文件放在名为“assets/”的文件夹中,然后相对于应用程序文件夹引用它。 html.Img(src=r'assets/Plotly_Dash_logo.png', alt='image') 我还可以使用应用程序实例的特殊方法dash.Dash.get_asset_url()。 html.Img(src=app.get_asset_url('my-image.png')) 来源:https://dash.plotly.com/dash-enterprise/static-assets 我用了另一种方式: 打开图像文件并读取内容 对数据进行base64编码并解码 在字符串前面添加“data:image/jpg;base64,”(对于 png 格式图像,请将 jpg 替换为 png) 将字符串设置为 src with open(imgfile, "rb") as image_file: img_data = base64.b64encode(image_file.read()) img_data = img_data.decode() img_data = "{}{}".format("data:image/jpg;base64, ", img_data) # ... html.Img(id="tag_id", src=img_data, alt="my image", width="200", height="400", className="img_class") 您可以尝试使用这个旧的 GitHub 问题中提供的解决方案: https://github.com/plotly/dash/issues/71 它似乎不是为本地网址构建的:? 如果您想以交互方式执行此操作(例如,如果您想每分钟或其他时间渲染图像) 在布局中包含此 div、img: html.Div( children=[ html.Img( id='figure-image-test', # define this in styles.css className='figure', ), ], # define this in styles.css className='figure-row', ), 更新src: @app.callback( dash.Output(component_id='figure-image-test', component_property='src'), dash.Input('interval-component', 'n_intervals'), ) def update_charts(n_intervals): print(f'refreshing {datetime.now()}, {n_intervals}') # this will write the image file to `./assets/my_figure.png` tmp_filename = f'{os.getcwd()}/assets/my_figure.png' # create an image file using matplotlib fig = plt.figure(figsize=(6, 4.5)) ax = fig.add_subplot(1, 1, 1) ax.scatter(x, y) fig.savefig(tmp_filename) return ( # src should be set to: src='assets/my_figure.png' 'assets/my_figure.png' ) interval-component 应该是 dcc.Interval( id='interval-component', interval=10 * 1000, # 10 seconds n_intervals=0, ) 您也将其包含在布局中。

回答 4 投票 0

Plotly Mapbox 图层不显示图像

我正在尝试使用 open-street-map 创建一个绘图散点地图框,以及当用户放大地图时我想将其叠加为图层的图像。 目前我的代码如下所示:

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.