можно изображение перевести в Base64 и применить прямо из CSS к фону бордера.
можно написать сложную функцию, которая будет строить график из произвольных данных,
а затем из этого графика рисовать 100500 градиентов применённых к фону бордера.
по трудозатратам самое простое решение, это изображение, пусть и в виде Base64 в вашем CSS