我正在尝试使用Plotly创建一个盒图,并且在尝试使用已分组的Pandas DataFrame时会出现一个错误。一些初始挖掘产生了这段代码来将Pandas转换为Plotly接口:
def df_to_iplot(df):
'''
Coverting a Pandas Data Frame to Plotly interface
'''
x = df.index.values
lines={}
for key in df:
lines[key]={}
lines[key]["x"]=x
lines[key]
我有一张苹果股票价格的图表。我想在图表的底部添加一个条形图,以显示一些计算。(有点像卷条形图)。我可以将两个图表分开绘制,但不能放在一起。 如果我运行我的代码,错误是 plotly.exceptions.PlotlyRequestError: Hi there! Accounts on the Community Plan cannot create folders.
To save this file on Plotly, please remove the folder in your filename path. 就像我需要一个密谋的高级帐户。这有必要吗? 这是我的代码。在第一部分中
我希望用px.timeline图表和go.Table创建一个可视化(子图),基本上将这两个数字放在同一个页面上,并生成一个html文件。下面是示例数据&未完成的代码:
from plotly.subplots import make_subplots
import pandas as pd
import plotly.express as px
import plotly.graph_objs as go
df = pd.DataFrame({'Task': ['a1', 'a2', 'a3', 'a4'
上面的示例绘制了一个带有Bollinger Band的烛台图。我想为音量和MACD添加单独的面板。有人能教我怎么做吗?
这里显示了一个关于如何添加堆叠的子图的示例。但我不确定如何将其改编到上面的布林格波段示例中。在BB示例中,有两个子图,顶部是烛台图,底部是滑动条。然而,下面的代码没有这样的东西。因此,我不知道如何将两者结合起来。有没有人能给我看一下如何将两者结合起来的具体代码?
from plotly.subplots import make_subplots
import plotly.graph_objects as go
fig = make_subplots(rows=3, c
我正在使用plotly进行数据可视化。 我已经使用make_subplots生成了共享x轴的3条轨迹的曲线图。我需要在图的底部显示所有轨迹的相应y值,方法是将鼠标悬停在x轴上。 下面是生成子图的代码。 import plotly
import plotly.graph_objs as go
import pandas as pd
import plotly.graph_objects as go
from plotly.subplots import make_subplots
import pandas as pd
import re
df = pd.read_csv("fin
完全公开--我对编码非常陌生,我怀疑这里的答案可能相当简单(也许图表应该出现在某个地方?我在过去做过一些图表,虽然.),但我花了十几个小时尝试不同的方法打印烛台图表。我主要使用,但我尝试使用,认为可能是问题所在。我也尝试过,但是我找不到接口。
我试过用和mpl制作图表。
最接近我似乎得到的是一个空白图表(这似乎很奇怪,因为我绝对有数据在数据。我也不知道我是怎么得到它的,因为我不能再得到它了。
这是我尝试过的代码,实际上:
import datetime as dt
import pandas as pd
from pandas_datareader import data as pdr
import pandas as pd
import plotly
import plotly.express as px
import plotly.io as pio
df = pd.read_csv("final_spreadsheet.csv")
barchart = px.bar(
data_frame = df,
x = "Post-Lockdown Period (May - September)",
y = "Post-Lockdown Period (May - September)",
我对python和plotly.express非常陌生,我发现它非常混乱……
我正在尝试使用向我的图形添加不同轨迹的原则,使用此处显示的示例代码,线条图模式,#Create traces。
但我是从.CSV文件中获取数据的。
import plotly.express as px
import plotly as plotly
import plotly.graph_objs as go
import pandas as pd
data = pd.read_csv(r"C:\Users\x.csv")
fig = px.scatter(data, x="Time
我用Python生成了下面的Plotly图表。我已经将回归调整为有限的点集,并得到了以下图表:
我想在这些点和调整后的曲线之间画一条垂直线,如下例所示:
我正在使用一个Plotly plotly.graph_objects , pandas来生成这些图,我不知道如何绘制它们。这是我正在使用的代码:
import pandas as pd
import plotly.graph_objects as go
for point, curve in zip(points, curves):
point_plot = go.Scatter(x=df['Durat
在下面的代码中,如何将绘制表示的条形图的颜色更改为绿色?
import plotly.express as px
import pandas as pd
# prepare the dataframe
df = pd.DataFrame(dict(
x=[1, 2, 3],
y=[1, 3, 2]
))
# prepare the layout
title = "A Bar Chart from Plotly Express"
fig = px.bar(df,
x='x', y='
我有一个带有Python3.7.3的Raspberry Pi盒,我正在尝试创建一个饼形图,在这种情况下,我在第一步就失败了。但每次我跌倒,我都会学到很多东西。
我的脚本包含以下导入:
将plotly.express导入为px
当我试图运行.py脚本时,我得到了这个
import plotly.express as px
File "/home/pi/.local/lib/python3.7/site-packages/plotly/express/__init__.py", line 12, in <module>
Plotly express requires p
我尝试了下面的代码,将雷达图和太阳暴图显示为一个图形对象中的两列
But I get the below error...
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/em/.local/lib/python3.8/site-packages/plotly/subplots.py", line 436, in make_subplots
raise ValueError(
ValueError:
Th
我有一个巧妙地用三个子图表示facet_row图,这些子图工作得很好。我想在所有的行中添加一个框,这些行为情节的一个特定区域着色,并添加一个文本。add_vrect应该做这份工作,但我很难让它开始工作。
下面工作的代码
import pandas as pd
import plotly.express as px
import plotly.io as pio
ftir_data_facet = pd.read_csv(r"C:\Users\mch047\Box Sync\PhD project Mikkel C\OneDrive - UiT Office 365\Mikkel_
这个问题在这里已经有答案了: Plotly: How to define colors in a figure using plotly.graph_objects and plotly.express? (1个答案) 5天前就关门了。 我有几行代码可以创建一个很棒的条形图。 import plotly.express as px
fig = px.bar(df, x="site_name", y="value", color="variable", title="2019 & 2020 Revenue vs. Expenses
我正在尝试使用plotly offline进行绘图。它工作得很好,没有错误,但我看不到任何图表。它加载一个空图!它在Jupyter笔记本的一个实例中为我工作,但在另一个实例中不起作用!
代码:
import pandas as pd
import matplotlib.pyplot as plt
import numpy as np
import re
import requests
import logging
import os
import json
import sys
import bokeh
from ipywidgets import interact
from bokeh.i
我想在冰柱图的每个框中显示我的值数据,但是我以前用于条形图的udpate_traces命令不起作用:
import plotly.express as px
# df is a pandas dataframe with columns level_1,2,3 and total
fig = px.icicle(df, path=['level_1', 'level_2', 'level_3'], values='total')
fig.update_traces(texttemplate="%{values:.1}
我正在一本木星笔记本上工作,试图显示一张正在动画化的线条图。(看到它是从左到右绘制的)
但是,图表不会出现,而图表容器和所有控件都会出现。就好像这条线是看不见的。
这是我的密码:
import pandas as pd
import plotly.express as px
import plotly.io as pio
data = [['Year', 'Country', 'Output', 'Investment', 'Depreciation'], ['2020', 'Nethe
我在分析一个股票投资组合。我从雅虎金融公司下载了数据并创建了一个数据框架。我现在要做的是分析和绘制简单收益和日志收益分布,我希望能够对一只股票进行分析,但同时(这是我的问题)将所有股票的分布绘制在同一张图中,以便找出它们的不同行为。我可以画出单个股票的收益分布,但不能画出多个图。
#Import libraries
import numpy as np
import pandas as pd
import matplotlib as mpl
import matplotlib.pyplot as plt
import seaborn as sns
import datetime as dt
我试图用圆滑的方式绘制一些图表,在几次错误的图表之后,我回到了基本的基础上,试图从巧妙的网络中绘制一个示例,但同样的错误出现了:我的日期不是日期,而是一个极高的数字(10^18阶),我得到了第二个没有人要求的小图。
import plotly.plotly as py
import plotly.graph_objs as go
import pandas_datareader as web
from datetime import datetime
import fix_yahoo_finance as yf
yf.pdr_override()
df = web.DataReader(
我正在为我的图使用子图结构,并且我想通过使用滑块在x轴上进行范围。我试图同时遍历我的图表,但它不起作用。回调例程销毁子图结构(使用plotly.tools.make_subplots创建)。 import dash
import dash_core_components as dcc
import dash_html_components as html
from dash.dependencies import Input, Output
from plotly import tools
from plotly import graph_objs as go
fig = tools.ma
我希望在plotly中使用purrr::map()创建一个subplot函数。前面的这个问题R: Plotly and subplot(): fastest way to create a subplot based on a factor提供了map作为解决方案,但它看起来在更新的purrr版本中不再起作用。当我尝试运行下面的代码时,我得到了Error in : Can't convert a plotly/htmlwidget object to function。 在下面的例子中,我想要2行4张图表,带有悬停信息,共享图例,所有这些都是堆叠的100%条形图。在plotly中,p
我正在用python制作烛台图表。但我的烛台覆盖了整个y轴,是以酒吧的形式出现的。相反,我希望它们看起来像一个普通的烛台图。守则列示如下:
import pandas as pd
from datetime import datetime
import plotly.graph_objects as go
import plotly.express as px
import plotly.offline as pyo
pyo.init_notebook_mode()
df = pd.read_csv(r"MMM_15m_traditional.csv")
fig = go
我现在有一个条形图,在x轴上有类别,在y轴上有一个总数。它是动画的,所以当用户按下play时,它会循环表中的每个条目,每个条目的月份是1,然后是2,依此类推。这是我目前拥有的版本:
而不是将2018年的门票和2019年的门票堆叠在一起,我希望它们像这样分组:。
到目前为止,我已经尝试在figure创建语句中添加"barmode = 'group'“。这根本没有改变图形,也不会产生任何错误消息。我将在以下代码中突出显示此更改。
> #Scatterplot x -axis time y axis = number of tickets
>
> imp