This commit is contained in:
2024-09-13 21:26:54 +08:00
parent 25a7b25256
commit 19d21216e4
8 changed files with 43333 additions and 26 deletions

View File

@ -17,13 +17,15 @@ void threadPoltChart::run() {
Gloab::m_QCView.clear();
Gloab::rule.clear();
Gloab::rule.append("状态");
for (int var = 0; var < 4; ++var) {
Gloab::xData[var].clear();
Gloab::yData[var].clear();
}
//判断右侧数据是否为数字型
bool isEnum = Gloab::namelist[dataName];
for (int i = 0; i < jd.size(); ++i) {
int X = 1;
Gloab::xData.clear();
Gloab::yData.clear();
// 为每个图表添加数据
if (isEnum) {
for (int j = 0; j < Gloab::g_param[jd[i]].size(); j++) {
@ -49,8 +51,8 @@ void threadPoltChart::run() {
QDateTime temTime = QDateTime::fromString(Gloab::g_param[jd[i]][j]["时间"], "yyyy-MM-dd hh:mm:ss:zzz");
if (temTime >= beginTime && temTime < endTime) {
if (Gloab::g_param[jd[i]][j].contains(dataName)) {
Gloab::xData.append(X++);
Gloab::yData.append(Gloab::g_param[jd[i]][j][dataName].toDouble());
Gloab::xData[jd[i]].append(X++);
Gloab::yData[jd[i]].append(Gloab::g_param[jd[i]][j][dataName].toDouble());
}
}
}
@ -68,8 +70,8 @@ void threadPoltChart::run() {
if (!Gloab::rule.contains(tem1)) {
Gloab::rule.append(tem1);
}
Gloab::xData.append(X++);
Gloab::yData.append(Gloab::rule.indexOf(tem1));
Gloab::xData[jd[i]].append(X++);
Gloab::yData[jd[i]].append(Gloab::rule.indexOf(tem1));
}
}
}