Вы также можете изменить массив "data: { labels: [],}"
.
Вставьте значения в массив меток после отправки данных в datasets.data, и диаграмма будет изменена.
options.data.labels.push('another color')
Или перестройте целые массивы меток и наборов данных, и диаграмма будет масштабироваться.
Вы можете изменить существующие значения там, и они будут перерисованы.
Возможно использовать NUnit для тестирования неуправляемого кода, примера:
// Tests.h
#pragma once
#include <cmath>
using namespace System;
using namespace NUnit::Framework;
namespace Tests {
[TestFixture]
public ref class UnitTest
{
public:
UnitTest(void) {}
[Test]
void TestCos()
{
Assert::AreEqual(1, cos(0.0));
}
};
}
NUnit будет хорошо работать с неуправляемым кодом, пока Вы пишете модульные тесты в управляемом С++. Внешняя обертка будет товарищеской встречей NUnit и может получить доступ к неуправляемым частям.