草庐IT

plotly-dash

全部标签

python - 下拉更新后如何删除 plotly dash 中的撤消按钮

在PlotlyDash中更新下拉框后,屏幕左下角会出现一个撤消按钮,并且不会消失。如何删除它? 最佳答案 2019年5月更新从Dash1.0开始,撤消按钮默认隐藏。#724要重新打开撤消/重做按钮,请使用:app=dash.Dash(show_undo_redo=True)2018年8月更新:目前GitHub上存在一个问题,需要向Dash添加一项功能来为您执行此操作。您可以查看其状态here看看它是否已经实现。您可以通过附加外部CSS来做到这一点。您可以使用以下代码附加外部CSS:app.css.append_css({'exter

python - 使用 PyCharm 我想显示 plot extra figure 窗口

在新PC上安装Anaconda3和PyCharm后,我尝试测试与上传相同的代码here我有一个这样的窗口。但通常我使用这种格式的绘图窗口(来自谷歌图片搜索)我认为第一个View对于检查所有绘图很有用,但我已经习惯了第二个版本,从PyCharm控制台分离绘图,并且我可以使用控制面板。所以我想像第二张图那样使用PyCharm。如何更改我的PyCharm设置以使用第二版绘图(额外窗口)? 最佳答案 那是因为PyCharm在Sciview中打开它。转到设置=>搜索PythonScientific。取消选中(仅)复选框Showplotsint

python - Pandas Plot,如何控制条形宽度和间隙

希望这是一个简单的问题——在使用Pandas绘图时如何控制条形宽度和间隙?Fullcodeishere,转发如下:df=pd.DataFrame({'person':[x*3forxinlist('ABCDEF')],'score1':np.random.randn(6),'score2':np.random.randn(6),'score3':np.random.randn(6),'score4':np.random.randn(6),'score5':np.random.randn(6)})print(df)ax=df.set_index(['person']).plot(kind

python - Plotly:将多个图形绘制为子图

这些资源展示了如何从单个PandasDataFrame中获取数据并在Plotly图表上绘制不同列的子图。我有兴趣从单独的DataFrame创建图形并将它们绘制到与子图相同的图形中。这对Plotly来说可能吗?https://plot.ly/python/subplots/https://plot.ly/pandas/subplots/我正在从这样的数据框中创建每个图形:importpandasaspdimportcufflinksascffromplotly.offlineimportdownload_plotlyjs,plot,iplotcf.go_offline()fig1=df.

python bokeh plot如何格式化轴显示

y轴刻度似乎在格式化数字,例如500000000到5.000e+8。有没有办法控制显示,使其显示为500000000?使用python2.7,Bokeh0.5.2我正在尝试Bokeh教程页面上的时间序列示例本教程将“AdjClose”与“Date”进行对比,但我将“Volume”与“Date”进行对比 最佳答案 您还可以使用下面玩具图中使用的NumeralTickFormatter。列出了代替“00”的其他可能值here.importpandasaspdimportnumpyasnpfrombokeh.plottingimportf

python - 如何从 Ubuntu Dash 运行 Python 脚本?

我已经编写了hello.py(一个基本的“helloworld”程序)并希望能够通过按Win键打开Dash在我的Ubuntu机器上快速运行它,然后键入脚本的名称(或类似的东西)。但是,当我在Dash中键入hello.py时,它会在编辑器中打开文件而不是执行它。我添加了一个shebang行#!/usr/bin/envpython3并运行chmodu+xhello.py,它仍然在编辑器中打开文件。我尝试创建一个将运行Python脚本的hello.shshell脚本,但是当我在Dash中键入它的名称时,该shell脚本也会在编辑器中打开。此外,我尝试按Alt-F2并调出类似Windows的W

Python:如何从 mlpd3、Bokeh、Plotly 中的链接画笔获取数据?

使用下面的代码,我可以获得一个包含4个绘图的2x2图。使用画笔,我可以选择一些数据点。我的问题是如何将选定的数据点作为JSON数组或cvs。这段代码使用mlpd3,但是bokeh可以用笔刷做类似的选择。但是没有选择数据点的例子。我正在尝试将选定的数据作为对象继续使用python进行处理。很高兴看到单元格中的数据。%matplotlibinlineimportnumpyasnpimportmatplotlib.pyplotaspltimportmatplotlibasmatimportmpld3mpld3.enable_notebook()frommpld3importpluginsfi

python - 猴子修补 pandas 和 matplotlib 以删除 df.plot() 的刺

问题:我试图掌握monkeypatching的概念并同时制作一个功能来制作完美的时间序列图。如何在pandas中包含以下matplotlib功能pandas.DataFrame.plot()?ax.spines['top'].set_visible(False)ax.spines['right'].set_visible(False)ax.spines['bottom'].set_visible(False)ax.spines['left'].set_visible(False)问题末尾的完整代码详情:我认为df.plot()中的默认设置非常简洁,特别是如果您运行的JupyterNot

python - 如何将用 Dash 编写的网站显示为静态 PDF (Python)?

我想将我在dash中创建的网站导出为静态PDF。这是我网站的代码(它只是一个包含3列的图表):importdashimportdash_core_componentsasdccimportdash_html_componentsashtmlimportpdfkitfromflaskimportFlask,render_template,make_responseapp=dash.Dash()app.layout=html.Div(className="threecolumns",children=html.Div([dcc.Graph(id='right-top-graph',figu

python - ts.plot() 和 dataFrame.plot() 抛出错误 : "NameError: name ' _converter' is not defined"

运行数据框或系列的plot()方法时,python会抛出错误。错误的最后一行是NameError:name'_converter'isnotdefined我使用的是Python3.6,所有其他功能都按预期工作,所以不确定是什么原因造成的。下面是导致问题的代码示例,下面是导致的错误。importpandasaspdimportnumpyasnpimportmatplotlibimportmatplotlib.pyplotaspltts=pd.Series(np.random.randn(1000),index=pd.date_range('1/1/2000',periods=1000))