小编zwe*_*wer的帖子

Matplotlib - 基于数据的动态(条形)图表高度?

在与 matplotlib 斗争了比我愿意承认的时间更长的时间之后,我试图做一些在我用过的几乎所有其他绘图库中轻而易举的事情,我决定向 Stackiverse 寻求一些见解。简而言之,我需要的是创建多个水平条形图,所有条形图共享 x 轴,y 轴上具有不同数量的值,并且所有条形具有相同的高度,而图表本身将根据条形图的数量进行调整条目。我需要绘制的简化数据结构如下:

[
    {"name": "Category 1", "entries": [
        {"name": "Entry 1", "value": 5},
        {"name": "Entry 2", "value": 2},
    ]},
    {"name": "Category 2", "entries": [
        {"name": "Entry 1", "value": 1},
    ]},
    {"name": "Category 3", "entries": [
        {"name": "Entry 1", "value": 1},
        {"name": "Entry 2", "value": 10},
        {"name": "Entry 3", "value": 4},
    ]},    
]
Run Code Online (Sandbox Code Playgroud)

我最接近我想要的结果是使用:

import matplotlib.pyplot as plt

def plot_data(data):
    total_categories = len(data)  # holds how many charts to create
    max_values = 1  # holds …
Run Code Online (Sandbox Code Playgroud)

python matplotlib

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

如何用碳从年/月/日计算年龄?

所以我有一个约会,可以这么说720402。格式为年(72)月(04)日(02)。我希望能够从这个带有碳的字符串中输出年龄。而Carbon有这个年龄函数

$howOldAmI = Carbon::createFromDate(1975, 5, 21)->age;但我无法将当前格式转换为正确的格式以供碳使用。

php php-carbon

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

EOFError:退出课堂内的输入

我有以下代码,我需要一次读取多个传感器.我已经设置了线程和多处理来为我完成这项任务.当线程和多重处理代码在主类之外时,它可以正常工作,但是类不能使用它所检索的数据.当我把mutlithreading代码insdie这个类时,我遇到了一个EOFError: Ran out of input错误.

这是代码:

import os
import multiprocessing
from multiprocessing import Process, Pool
import threading
import queue
import tkinter as tk
from tkinter import *
from tkinter import ttk
import time
import minimalmodbus
import serial
minimalmodbus.CLOSE_PORT_AFTER_EACH_CALL = True
THREAD_LOCK = threading.Lock()

class Application(tk.Frame):
    def __init__(self, master=None):
        super().__init__(master)

        self.pack()

        self.first_gas_labelframe = LabelFrame(self, text="Gas 1", width=100)
        self.first_gas_labelframe.grid(row=0, column=0)

        self.value_label = Label(self.first_gas_labelframe, text="Value")
        self.value_label.grid(row=0, column=0)

        self.unit_label = Label(self.first_gas_labelframe, text="Unit")
        self.unit_label.grid(row=1, column=0)

        self.temp_label = Label(self.first_gas_labelframe, text="Temp")
        self.temp_label.grid(row=2, column=0)

        self.temp_label6 = …
Run Code Online (Sandbox Code Playgroud)

python multiprocessing python-multiprocessing

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

回调上的管道响应

使用NodeJS和Express,我将请求与request模块代理在一起。然后,当收到响应时,我需要将cookie设置为先前的响应,然后将其发送回客户端。

app.use('/api', function(req, res) {

    var options = {
        url : constants.API_COMPLETE_URL + '/api' + req.url
    };

    req.pipe(request(options, function (err, backendResponse) {
        if (err) {
            res.status(501).send(err);
            return;
        }

        setCookiesToResponse(res, backendResponse);

        backendResponse.pipe(res);
    }));
});
Run Code Online (Sandbox Code Playgroud)

但是,backendResponse.pipe(res.body)主体是经过编码的。最好的方法是什么?

request node.js express

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

如何检查请求POST中是否存在值?

我使用POST方法提交表单.表单有一个输入字段:time.

我试着检查是否存在参数:

if 'time' in request.data:
   pass
Run Code Online (Sandbox Code Playgroud)

但它不起作用

python flask python-2.7

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