我想知道是否有可能向React库plotly/react-pivotable https://github.com/plotly/react-pivottable添加新类型的图表,如雷达图。
我想添加一个蜘蛛图,总是从图表库情节,但我不知道从哪里开始,因为文档是一个小穷人和GitHub的repo是相当沉默...
也许根本不可能。
有人知道这可能吗?
我想知道是否有可能向React库plotly/react-pivotable https://github.com/plotly/react-pivottable添加新类型的图表,如雷达图。
我想添加一个蜘蛛图,总是从图表库情节,但我不知道从哪里开始,因为文档是一个小穷人和GitHub的repo是相当沉默...
也许根本不可能。
有人知道这可能吗?
2条答案
按热度按时间ddrv8njm1#
是的,完全可以添加自定义图表。您需要从原始存储库中复制makeRenderer函数,并根据图表类型对其进行自定义。
要将新图表类型(雷达图)添加到React Pivotable,必须直接在PlotlyRenderer上添加。
下面是一个如何将雷达图添加到React Pivotable的示例:
下面是完整的代码:https://codesandbox.io/s/react-pivot-table-custom-charts-2utqbt?file=/src/App.js:3511-4468
cu6pst1q2#
是的,可以向React Pivotable库中添加新的图表类型,包括雷达图。React Pivotable库构建在Pivotable库之上,Pivotable库是一个功能强大的数据聚合工具,可以生成各种不同的图表和可视化效果。它使用Plotly库来呈现图表,因此您可以在React Pivotable中使用Plotly支持的任何图表类型。包括雷达图。
若要向React Pivotable添加新的图表类型(如雷达图),可以使用pivottable对象的addRenderer方法。此方法需要两个参数:新图表类型的名称,以及使用Plotly库生成图表的函数。
下面的示例说明如何使用addRenderer方法将雷达图添加到React Pivotable: