plotly 相关问题

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

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

R Plotly 中堆叠子图的标题/标签

我想隐藏这一系列情节的传说。有没有办法在 R Plotly 中的每个子图的 x 轴上方添加 x 轴标签,或者在 y 轴左侧添加 y 轴标签? 我试过添加...

回答 1 投票 0

如何更改绘图图形大小

我使用 matplotlib 和 Plotly 制作了散点图。我希望高度、宽度和标记像 matplotlib 图中那样分散。请参阅附图。 我在 Pl 中使用了以下代码...

回答 1 投票 0

Plotly:长轴标签的多行对齐

我们如何对齐 xaxes 标签(非常长)以显示在多行中。 下面是 Excel 中的示例。 我试图在plotly中实现同样的事情(使用ticklen,tickwidth),但是它

回答 1 投票 0

如何将 update_layout 边距限制为 Plotly / Dash 中的一个子图?

在 2 行 1 列布局中,主图位于子图上方。 Fig.add_trace(go.Scatter(x=df.index, y=main_data, name='main', 行=dict(颜色='白色',宽度=1)...

回答 1 投票 0

删除 Plotly 中子图之间的空间?

我的子图之间有很大的空间。在 matplotlib 中,有一种称为紧密布局的布局可以消除这种情况。 plotly中有类似的布局吗?我正在 iPython 中绘图

回答 1 投票 0

如何在plotly python中隐藏更新菜单中的按钮

我想在 Python 中使用 Plotly 创建动态图表 -> 通过图表本身中的按钮更改样式选项。因此,plotly提供了按钮或下拉菜单(updatemenus)。我目前的问题...

回答 1 投票 0

Plotly subplots - 彩色子图的颜色图例

我是情节新手,我正在尝试创建子图并显示颜色图例。我的数据框如下所示: A B C D 状态 0 1 3 5 2 初始 1 2 10 5 1 做...

回答 1 投票 0

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