【问题标题】:How to customize depth Graph of amcharts?如何自定义amcharts的深度图?
【发布时间】:2019-02-16 06:39:35
【问题描述】:

我正在尝试自定义深度图 amchart,但我无法理解它。它是如何工作的如何将其设置为下面给出的图像?

这是我要自定义的原始图的链接

Link

【问题讨论】:

  • 您能否提供更多信息,您想要实现什么?也许一些代码,你正在处理,你需要帮助。
  • Samuel 先生,我只需要上图中的这个图表amcharts.com/demos/live-order-book-depth-chart,如图所示我只是想自定义它我不知道如何自定义它谢谢
  • 请提供一些代码,例如一支代码笔,因为在不知道你实际拥有什么的情况下很难帮助你。
  • 谢谢现在解决的问题是https://codepen.io/team/amcharts/pen/9801ece19a15b7f3c72c5b6af501bcb9

标签: jquery html css twitter-bootstrap amcharts


【解决方案1】:

请考虑回答您问题的人,您说“自定义”,但这可能意味着任何事情,请尽可能具体,以便人们可以帮助您。

也就是说,amCharts 上的指南和演示相当全面,我们仍在不断完善它们,因此欢迎提出建议,尤其是如果感觉缺少必要的东西。

如果您希望自定义图表的颜色,您可以使用 CSS 更改整个图表的背景,就像在 demo 中所做的那样:

#chartdiv {
  background-color:#121212;
}

如果您对此感兴趣,它还显示了如何禁用网格线:

axis.renderer.grid.template.disabled = true;

You can disable other axis elements like their labels similarly (this link is part of a larger guide on Axes in general).

如果您想自定义颜色,请首先使用refer to our guide on colors,因为您将使用 JavaScript 而非 CSS 来为 SVG 着色。通常用于应用颜色的 SVG 的属性是它们的 fillstroke 属性。虽然您可以使用关键字、十六进制和 rgb 字符串,但在极少数情况下,这可能会丢失状态之间的动画颜色。所以如果没问题的话,尝试使用am4core.Color类(am4core.color是生成Color实例的便捷方法,请注意大小写的区别)。

要调整绘图区域there is a default plotContainer property on XYCharts 的颜色,您可以将fill 分配给其第一个孩子的background 属性,例如:

chart.plotContainer.children.getIndex(0).background.fill = am4core.color({ r: 17, g: 27, b: 54 }).brighten(0.2);

对于交替颜色,请参阅我们的指南"Alternating axis fills"

要翻转轴,只需交换 x/y 轴,即代替您链接到的原始演示中的变量 xAxisyAxis,我已将它们更改为 x 轴上的 valueAxis 和y 轴上的categoryAxis(将{categoryX} 的实例更改为{categoryY}{valueX}{valueY},如果您想自定义标签和工具提示的文本,可以了解formatting strings in v4 )。这将使图表竖起,因此它是从下到上的,左对齐。如果您希望图表锚定在右侧,请将 x axis renderer's inversed property 设置为 true

valueAxis.renderer.inversed = true;

这是你的演示的一个分支,上面结合了大部分内容:

https://codepen.io/team/amcharts/pen/9801ece19a15b7f3c72c5b6af501bcb9

【讨论】:

  • 非常感谢 Notacouch。非常感谢您的帮助和努力再次感谢问题已解决。
  • @ZubairSaif 不客气!如果答案对您来说足够了,请点击投票箭头下方的复选标记接受它作为最佳答案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-08-05
  • 1970-01-01
  • 2019-09-22
  • 2011-08-23
  • 1970-01-01
相关资源
最近更新 更多