plotly 相关问题

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

如何从绘图悬停信息中删除线条和标记符号?

我正在使用plotly绘制一个简单的图形,并使用hoverinfo自定义悬停文本,但是悬停文本中包含我想删除的线条和标记符号。这是一个 mwe:

回答 1 投票 0

如何在 R 中的 Plotly 中删除(动画)帧标题?

我正在使用 R-plotly 生成散点图,并一直在尝试删除动画帧标题(例如下面示例中的“am:0”)。 我可以删除轴和颜色的图例;怎么...

回答 1 投票 0

Ipywidgets (Vbox) 未显示在 Jupyter 笔记本上

我遇到了这个错误 无法显示 Jupyter 小部件,因为找不到小部件状态。如果存储小部件的内核不再可用,或者如果

回答 2 投票 0

R 地图框/绘图,带有动画和形状文件

我正在制作一个动画,显示地图上绘制的空间数据,并带有基于日期的动画滑块。除此之外,我想绘制一个随时间变化的形状文件。 我的阿尼...

回答 1 投票 0

使用Python dict通过Plotyexpress创建条形图

我正在尝试使用已过滤的数据以plotlyexpress创建一个条形图,在Python中看起来像{item_a:1,item_b:33,item_c:47}。它没有索引。我怎样才能得到这个数据...

回答 2 投票 0

为绘图直方图分配颜色进行分组

我正在尝试开始使用 Dash,但有一个简单的问题。我有一个数据表 索引、产品、客户年龄、收入 1、A、12、10 2、B、99、12 等等。 我想绘制每

回答 1 投票 0

R-plotly 是否可以更改渲染图中的颜色?

我有一个闪亮的应用程序,带有稍大的绘图图形。我想更改痕迹的颜色而不重新渲染绘图。有什么办法可以做到这一点吗? 没有...的最小工作示例

回答 1 投票 0

Plotly表达,如何使用for_each_trace

任何人都可以帮我解决这个问题吗?我正在尝试在绘制 px.bar 图中的所有负条时为其着色。我正在研究如何访问每个单独条形的 y 值,我是

回答 1 投票 0

如果发生情况则生成警报消息,否则显示应用程序

目标:如果发生某种情况(即 URL 路径名中没有数据),我想弹出一个警报组件 否则渲染应用程序 到目前为止我尝试过的 app.layout = dbc.Container([ dbc.Alert([...

回答 2 投票 0

静态导出的二维图中的方形纵横比

我想在plotly.py中创建2D散点图并将其导出为具有方形纵横比的静态.svg文件。更具体地说,我想使轴以屏幕单位为正方形(类似于此

回答 1 投票 0

Plotly:通过子图连接图

我有一个数据框,我可以绘制三种不同的图(条形图、堆积条形图和线图),但我只需要使用子图绘制一个图形。是否可以? 我的代码: 将 pandas 导入为 pd 情节导入。

回答 1 投票 0

在绘图中将计数百分比添加到堆叠条形图中

给出以下用plotly 创建的图表。 我想添加每个块内 M 和 F 类别的每个计数的百分比值。 用于生成该图的代码。 arr = np.array([ ...

回答 3 投票 0

如何使用plotly python更改列间距和刻度?

我正在尝试将 pandas 数据框绘制成绘图热图。我能够做到这一点,但热图的宽度非常小,并且刻度没有我想要的粒度。 数据是二维的

回答 1 投票 0

Python Plotly Sunburst 着色

我有以下代码可以在Google colab中使用plotly生成旭日图。 将plotly.express导入为px 将 matplotlib.pyplot 导入为 plt defgenerate_single_color_sunburst(人,颜色):

回答 1 投票 0

创建绘图后是否可以修改 ggplotly 的悬停文本?

假设我有三个农场的数据,这些农场生产不同种类的水果、蔬菜和浆果。我想比较所有这些并制作一个很酷的维恩图。

回答 1 投票 0

如何通过plotly从streamlit折线图中删除重复的日期?

我有以下折线图: 通过这段代码: 将streamlit导入为st 将plotly.express导入为px 将 pandas 导入为 pd df = pd.DataFrame() Fig_col1、fig_col2、fig_col3 = st.columns(3) 与Fig_col1: ...

回答 1 投票 0

如何在plotly python中绘制每个ID有4个子ID线图的图表?

我正在尝试使用plotly px/go 创建交互式绘图,但无法找到解决此问题的方法。我有一个看起来有点像这样的数据集: 数据结构示例 还有更多...

回答 1 投票 0

在plotly.js 中的气泡图上添加悬停文本

我正在为 Flask Web 应用程序编写这段代码,其中提供的数据将从 Flask 函数获取响应作为 json 数据,并使用plotlyjs 在 Web 应用程序中显示气泡图 我正在为 Flask Web 应用程序编写此代码,其中提供的数据将从 Flask 函数获取响应作为 json 数据,并使用plotlyjs 在 Web 应用程序中显示气泡图 <!DOCTYPE html> <html> <head> <script src="https://cdn.plot.ly/plotly-latest.min.js"></script> </head> <body> <div id="bubble-chart" style="width: 800px; height: 400px;"></div> <script> var xdat = [900, 920, 940, 960, 980, 1000, 1020, 1040, 1060, 1080, 1100]; var ydat = [3, 10, 102, 369, 241, 476, 47, 53, 20, 13, 67]; var sizdat = [16150, 29750, 79050, 79900, 98600, 193800, 23800, 45900, 18700, 8500, 76500]; // Scale the marker sizes based on sizdat var sizdatScaled = sizdat.map(function(value) { return Math.sqrt(value); // Scaled based on the square root for visibility }); // Define the maximum and minimum marker sizes var maxMarkerSize = 40; // Adjust as needed var minMarkerSize = 4; // Adjust as needed // Normalize the scaled sizdat values to fit within the marker size limits var sizdatNormalized = sizdatScaled.map(function(value) { return minMarkerSize + (maxMarkerSize - minMarkerSize) * (value - Math.min(...sizdatScaled)) / (Math.max(...sizdatScaled) - Math.min(...sizdatScaled)); }); // Create hover text based on sizdat var hoverText = sizdat.map(function(value) { return 'SizDat: ' + value; // Customize the hover text as needed }); // Create the trace for the bubble chart var trace = { x: xdat, y: ydat, mode: 'markers', marker: { size: sizdatNormalized, sizemode: 'diameter', color: 'blue', opacity: 0.5, line: { width: 1, }, hoverinfo: 'text', text: hoverText, // Use the hover text here }, hovertemplate: "<b>X: %{x}</b><br>" + "<b>Y: %{y}</b><br>" + "<b>Size: %{marker.size}</b><br>" + // Include %{marker.size} for displaying size values "<extra></extra>" }; var data = [trace]; // Create the bubble chart var layout = { title: 'Bubble Chart with Scaled Marker Sizes', xaxis: { title: 'X-axis Label', }, yaxis: { title: 'Y-axis Label', }, }; Plotly.newPlot('bubble-chart', data, layout); </script> </body> </html> 此图表显示正确。这里 sizdat[] 是第三个维度,具有很小和非常大的值,因此为了根据图表大小进行拟合,它被标准化,图表显示 xdata、ydata 和 sizdat 标准化值的悬停文本。但我需要 xdat、ydat和要在气泡上悬停时显示的 sizdat 值,即,而不是 sizdatNormalizd 数据,它应该显示原始值的 sizdat 数据,该原始值位于以 sizdat[] 开头给出的标准化值之前 在现有代码中,您已经生成了hoverText数组,其中包含悬停文本形式的原始sizdat值。您可以自定义悬停模板以包含此数组中的文本。 var trace = { x: xdat, y: ydat, mode: 'markers', marker: { size: sizdatNormalized, sizemode: 'diameter', color: 'blue', opacity: 0.5, line: { width: 1, }, hoverinfo: 'text', text: hoverText, // Use the hover text here }, hovertemplate: "<b>X: %{x}</b><br>" + "<b>Y: %{y}</b><br>" + "<b>Size: %{text}</b><br>" + // Use %{text} to display hoverText (original sizdat values) "<extra></extra>" }; 现在将鼠标悬停在每个气泡上将显示原始 sizdat 值以及 xdat 和 ydat 值。

回答 1 投票 0

在 Plotly 中自定义 Tornado 图表的 x 轴

如何设置两个镜像轴的单一起点?我用“make_subplot”函数构建了一个图表。但我在中心有一个空的空间。我使用 Tableau 中的“Sample Superstore”数据集

回答 1 投票 0

词云集中并减少图中随机定位的单词的重叠

情节导入 随机导入 导入plotly.graph_objects作为go 从plotly.subplots导入make_subplots 随机种子(42) 单词 = ['土豆','你好','juvi'] 颜色 = [plotly.colors.

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.