我正在开发一个 React 应用程序,我想在其中显示图表。我尝试使用react-chartjs-2,但我找不到让它工作的方法。当我尝试使用 Pie 组件时,出现错误:Error: "arc" is not a registered element.
我做了一个非常简单的反应应用程序:
这是我的 package.json:
{
"name": "my-app",
"version": "0.1.0",
"private": true,
"dependencies": {
"chart.js": "^3.6.0",
"cra-template": "1.1.2",
"react": "^17.0.2",
"react-chartjs-2": "^4.0.0",
"react-dom": "^17.0.2",
"react-scripts": "4.0.3"
},
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject"
},
"browserslist": {
"production": [
">0.2%",
"not dead",
"not op_mini all"
],
"development": [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari …Run Code Online (Sandbox Code Playgroud) 我\xe2\x80\x99m 在 VsCode 上使用笔记本和 .env 文件处理 python 项目。\n尝试刷新笔记本中的环境变量时遇到问题(我找到了一种方法,但非常棘手)。
\n我的项目:
\n.env 文件包含:MY_VAR="HELLO_ALICE"
包含一个单元格的 test.ipynb 文件:
\nfrom os import environ\nprint(\'MY_VAR = \', environ.get(\'MY_VAR\'))\nRun Code Online (Sandbox Code Playgroud)\n我想要的是:
\n什么不起作用:
\n>> set -a; source .env; set +a;>> set -a; source .env; set +a;与步骤2相同)python environment-variables visual-studio-code jupyter-notebook
我有一个 python 项目,其中有 python 文件和笔记本。
我在项目中使用严格输入,但我只想在笔记本上删除它。我使用 VScode 进行设置:
"python.analysis.typeCheckingMode": "strict"
Run Code Online (Sandbox Code Playgroud)
我知道如何忽略 python 文件上的类型:
我收到以下类型错误:
““y”的类型部分未知”
“y”的类型为“未知 | 没有(皮兰斯)”
如何忽略笔记本上的类型检查?
我想根据另一列的值对一列上的 DataFrame 的红色单元格进行着色。
这是一个例子:
df = pd.DataFrame([
{ 'color_A_in_red': True , 'A': 1 },
{ 'color_A_in_red': False , 'A': 2 },
{ 'color_A_in_red': True , 'A': 2 },
])
Run Code Online (Sandbox Code Playgroud)
我知道如何将 df 的单元格着色为红色,但仅基于该单元格的值,而不是另一个单元格的值:
df_style = df.style
df_style.applymap(func=lambda x: 'background-color: red' if x == 2 else None, subset=['A'])
df_style
Run Code Online (Sandbox Code Playgroud)
有没有办法根据另一列的值对 DataFrame 的单元格进行着色?
我有一个带有 tkinter 的 python 项目。在这个项目中,我随着时间的推移绘制小方块。我注意到随着方块数量的增加,tkinter 的速度正在减慢。
下面是一个简单的示例,每次迭代绘制 200 个红色方块:
import tkinter as tk
import random
import time
WIDTH = 900
CELL_SIZE = 2
GRID_WIDTH = int(WIDTH / CELL_SIZE)
CELL_PER_ITERATION = 200
SLEEP_MS = 50
root = tk.Tk()
canvas = tk.Canvas(root, width=WIDTH, height=WIDTH, bg="black")
canvas.pack()
current_iteration = 0
cell_count = 0
previous_iteration_end = time.time()
text = tk.Label(root, text=f"iteration {current_iteration}")
text.pack()
def draw_cell(x_grid, y_grid):
x = x_grid * CELL_SIZE
y = y_grid * CELL_SIZE
canvas.create_rectangle(x, y, x + CELL_SIZE, y + CELL_SIZE, …Run Code Online (Sandbox Code Playgroud) 我有以下代码:
import time
try:
time.sleep(3)
raise Exception('error')
except Exception or KeyboardInterrupt:
print(">>> Error or keyboard interrupt")
Run Code Online (Sandbox Code Playgroud)
我想捕获错误或键盘中断。但目前,它只捕获异常,不处理键盘中断。
有没有办法同时抓住两者?