小编Bas*_*den的帖子

Jest 测试 React Native 不能在模块外使用 import 语句

在尝试使用 React Native 运行 Jest 测试时,我一直试图找出如何修复以下错误:

失败 测试/App-test.js ?测试套件无法运行

/home/marijkebuurman/Desktop/sport-data-valley-questionnaire-app/node_modules/react-native/index.js:13
import typeof AccessibilityInfo from './Libraries/Components/AccessibilityInfo/AccessibilityInfo';
^^^^^^

SyntaxError: Cannot use import statement outside a module

  at ScriptTransformer._transformAndBuildScript (node_modules/@jest/transform/build/ScriptTransformer.js:537:17)
  at ScriptTransformer.transform (node_modules/@jest/transform/build/ScriptTransformer.js:579:25)
  at Object.<anonymous> (node_modules/@react-navigation/native/lib/commonjs/useBackButton.tsx:3:1)
Run Code Online (Sandbox Code Playgroud)

package.json

{
  ...
  "dependencies": {
    "@react-native-community/datetimepicker": "^2.3.2",
    "@react-native-community/masked-view": "^0.1.8",
    "@react-native-community/push-notification-ios": "^1.1.1",
    "@react-native-firebase/app": "^6.7.1",
    "@react-native-firebase/auth": "^6.7.1",
    "@react-native-firebase/firestore": "^6.7.1",
    "@react-navigation/bottom-tabs": "^5.2.6",
    "@react-navigation/material-top-tabs": "^5.1.9",
    "@react-navigation/native": "^5.1.5",
    "@react-navigation/stack": "^5.2.10",
    "axios": "^0.19.2",
    "prop-types": "^15.7.2",
    "react": "16.11.0",
    "react-native": "0.62.2",
    "react-native-background-fetch": "^3.0.5",
    "react-native-elements": "^1.2.7",
    "react-native-gesture-handler": "^1.6.1",
    "react-native-image-picker": "^2.3.1",
    "react-native-keychain": "^5.0.1",
    "react-native-push-notification": "^3.1.9",
    "react-native-reanimated": …
Run Code Online (Sandbox Code Playgroud)

jestjs babeljs react-native

8
推荐指数
1
解决办法
4278
查看次数

Kaleido 无法在 docker 内启动

我有一个正在运行的plotly dash 项目,当我在本地环境中运行它时,它会生成 png 文件。我现在设置了一个 docker 容器,生成 png 突然不再工作了。

错误:

"File "C:\venv\lib\site-packages\plotly\basedatatypes.py", line 3821, in write_image
return pio.write_image(self, *args, **kwargs)
File "C:\venv\lib\site-packages\plotly\io\_kaleido.py", line 268, in write_image
img_data = to_image(
File "C:\venv\lib\site-packages\plotly\io\_kaleido.py", line 145, in to_image
img_bytes = scope.transform(
File "C:\venv\lib\site-packages\kaleido\scopes\plotly.py", line 153, in transform
response = self._perform_transform(
File "C:\venv\lib\site-packages\kaleido\scopes\base.py", line 293, in _perform_transform
self._ensure_kaleido()
File "C:\venv\lib\site-packages\kaleido\scopes\base.py", line 198, in _ensure_kaleido
raise ValueError(message)
ValueError: Failed to start Kaleido subprocess"
Run Code Online (Sandbox Code Playgroud)

使用的Docker环境:

  • 来自 microsoft 的 windows servercore mcr,“mcr.microsoft.com/windows/servercore:ltsc2019”
  • 蟒蛇3.8.6
  • 万花筒0.2.1
  • 情节5.3.1
  • 破折号2.0.0

有办法解决这个问题吗?

docker plotly plotly-dash kaleido

6
推荐指数
0
解决办法
559
查看次数

回调失败:服务器没有响应 - 尝试更新 Dash 中的图表时

我们正在从不同版本的表中读取性能数据,并创建折线图来比较不同版本的性能指标。当应用程序在本地运行时,回调将按其应有的方式触发(在页面加载时),并且应用程序可用。但是,当应用程序部署到 UNIX 服务器时,回调将停止工作。

错误:回调失败:服务器未响应。

在 http://server_ip:port/_dash-component-suites/dash_renderer/dash_renderer.v1_5_1m1593111735.dev.js:33217:11

callback plotly-dash

5
推荐指数
0
解决办法
2104
查看次数

运行 jupyter-dash 更新而不杀死内核

我正在使用 jupyter-dash 在 jupyter 笔记本上开发 dash 项目。每次更新代码时,我都必须终止内核,然后重新启动 jupyter 笔记本才能使更改的代码正常工作。否则,破折号网页会显示双重加载错误。我想知道是否有一种方法可以在不重新启动内核的情况下刷新 jupyter-dash 服务器?

python jupyter-notebook plotly-dash jupyterdash

5
推荐指数
1
解决办法
748
查看次数

如何更改绘图散点图中的网格线颜色?

我使用plotly dash绘制以下散点图,如何更改网格线颜色 在此输入图像描述

python plotly

5
推荐指数
1
解决办法
6337
查看次数

plotly.graph_objects 中的蜘蛛图形线

然而,当我生成图表时,这条线并没有结束,我尝试了很多方法,但没有任何效果。

r 中有什么,是我用已经定义的值声明的一些变量

fig = go.Figure()


fig.add_trace(go.Scatterpolar(
    name = "Ideal",
    r=[ ideal_Funciones_Responsabilidades, ideal_etapas_propias, ideal_Aspectos_Legales, ideal_Gestion_Ambiental, ideal_Gestion_de_Seguridad, 
    ideal_manejo_Informacion, hallado_Tecnicos, ideal_Humanos , ideal_transversales],
    theta=categories,

    #connectgaps=True,
    #line_color = 'darkviolet'   

    type= 'scatterpolar',
    mode = 'lines',


))

fig.add_trace(go.Scatterpolar(
    name = "Hallado",
    r=[ hallado_Funciones_Responsabilidades, hallado_etapas_propias, hallado_Aspectos_Legales, hallado_Gestion_Ambiental, hallado_Gestion_de_Seguridad, 
    hallado_manejo_Informacion, hallado_Tecnicos, hallado_Humanos, hallado_transversales],
    theta=categories,
    #mode = "markers",


    type= 'scatterpolar',
    mode = 'lines',
    #line_color = 'peru'




))




fig.update_layout(

    polar=dict(


        radialaxis=dict(

            #visible=True,
            range=[0, maximo_valor + 1]
        )

        ),
    #line_close=True,
    # showlegend=False
)
Run Code Online (Sandbox Code Playgroud)

图像:

在此输入图像描述

我将关注您对这个主题的帮助。

django plotly python-3.6

4
推荐指数
1
解决办法
2131
查看次数

反应本机材料顶部选项卡导航器滑动禁用取决于屏幕

只想使地图组件滑动禁用,但在使用“swipeEnabled”时应用了整个屏幕。

我能怎么做?

const Tab = createMaterialTopTabNavigator();

const Tabs = () => {

  return (
    <Tab.Navigator
      swipeEnabled={false}  // <- Screens can be swiped but it is applied to every screen.
      {...}
    >
      <Tab.Screen
        name="Home"
        component={Home}
      />
      <Tab.Screen
        name="Map"
        component={Map}
      /> 
    </Tab.Navigator>
  );
}

const App = () => {
  return (
    <NavigationContainer>
      <SafeAreaView style={styles.safeAreaView} />
      <Tabs />
    </NavigationContainer>
  );
}
Run Code Online (Sandbox Code Playgroud)

react-native react-navigation

4
推荐指数
1
解决办法
7644
查看次数

如何使用 Dash 添加/创建自定义加载程序?

我想将我的 gif 传递给加载器组件,而不是使用默认的数字。有人知道该怎么做吗?

这是我的代码:

dcc.Loading(
    id="loading-1",
    type="default",
    children=html.Div(id="loading-output-1"),
)
Run Code Online (Sandbox Code Playgroud)

我正在尝试完成这样的事情:

dcc.Loading(
    id="loading-1",
    type="assets/dashboard_loader.gif",
    children=html.Div(id="loading-output-1"),
)
Run Code Online (Sandbox Code Playgroud)

有人可以指导我吗?

python flask plotly plotly-dash plotly-python

2
推荐指数
1
解决办法
5359
查看次数

刀片组件变量未渲染

我之前在我的项目中成功使用了 Laravel@component语句,但由于某种原因,我的变量在以下情况下没有被渲染。

<div id="{{ $modalId }}" class="modal fade" role="dialog">
  <div class="modal-dialog">
    <div class="modal-content">
      <div class="modal-header">
            <h4 class="modal-title" id="modal-title">Add a user</h4>
        <button type="button" class="close" data-dismiss="modal">&times;</button>
      </div>
      <div class="modal-body">
      </div>
    </div>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)
@component('components.modal_bootstrap')
  @slot('modalId')
    {{ 'test' }}
  @endslot
@endcomponent
Run Code Online (Sandbox Code Playgroud)

预期结果

test呈现为模式对话框的 id。

实际结果

{{ $modalId }}是模式对话框的 id。


我还尝试复制粘贴文档中显示的示例:https://laravel.com/docs/6.x/blade,但同样的问题仍然存在。我想我错过了一些明显的东西,但我不知道它是什么。

laravel laravel-blade

1
推荐指数
1
解决办法
1181
查看次数

将破折号数据表最后一行的文本加粗

我在 Plotly 中创建了一个 Web 应用程序,其中显示了一系列不同的数据表。

有没有一种简单的方法来添加条件格式以将最后一行更改为粗体字体?

我基本上想将最后一行突出显示为平均行,但除了它是表的最后一行这一事实之外,过滤器中没有任何可引用的内容。

谢谢

在此输入图像描述

python plotly-dash

1
推荐指数
1
解决办法
2911
查看次数

使用 Dash-Cytoscape 更改单个节点大小

我已经使用 Dash-Cytoscape 两天了,我尝试了很多方法来单独更改节点大小。我试过这个,但没有用:

import dash
import dash_cytoscape as cyto
import dash_html_components as html

app = dash.Dash(__name__)
app.layout = html.Div([
    cyto.Cytoscape(
        id="cytospace",
        elements=[
            {'data': {'id': 'one', 'label': 'Node 1'}, 'position': {'x': 50, 'y': 50}, 'size':20},
            {'data': {'id': 'two', 'label': 'Node 2'}, 'position': {'x': 200, 'y': 200}, 'size':70},
            {'data': {'source': 'one', 'target': 'two','label': 'Node 1 to 2'}}
        ],
        layout={'name':'preset'},
        style={'height': '95vh',
               'width': '100%'}
    )
])

if __name__ == "__main__":
    app.run_server(debug=True)
Run Code Online (Sandbox Code Playgroud)

python cytoscape plotly plotly-dash

0
推荐指数
1
解决办法
1565
查看次数