You can use any charting library with Gramex. We recommend the following.
@gramex charts are configurable charts built on D3 under the @gramex/
namespace.
These are supported by a set of base layers:
… and a set of internal utilities:
Vega is a high-level implementation of the grammar of graphics, allowing the creation of charts with the power of D3 but with greater ease.
To learn Vega, read the Vega tutorial.
D3 is a powerful low-level JavaScript library that can bind visual features to data, allowing creation of custom charts.