Angularjs 如何使用jquery在谷歌饼图中捕捉图例形状?

Angularjs 如何使用jquery在谷歌饼图中捕捉图例形状?,angularjs,google-visualization,pie-chart,Angularjs,Google Visualization,Pie Chart,我是angularjs的新手,我用谷歌图表制作了一个甜甜圈饼图,现在我想更改图例的形状,因为默认形状是圆形,但我需要方形。 google chart在浏览器中呈现页面时为加载的饼图添加所有代码,因此如何使用jquery捕获图例形状的元素并将其从圆形更改为方形。图例的元素在主div中的层次结构中处于较低的位置,因此这是可能的 饼图的我的html: <div class="chart-container"> <div class="chart-title"

我是angularjs的新手,我用谷歌图表制作了一个甜甜圈饼图,现在我想更改图例的形状,因为默认形状是圆形,但我需要方形。 google chart在浏览器中呈现页面时为加载的饼图添加所有代码,因此如何使用jquery捕获图例形状的元素并将其从圆形更改为方形。图例的元素在主div中的层次结构中处于较低的位置,因此这是可能的

饼图的我的html:

   <div class="chart-container">
         <div class="chart-title" style="padding-right:7em;">Total Calls</div>
           <div google-chart chart="data"></div>
    </div>

通话总数
您可以在快照中看到google图表是如何在我的html中附加饼图的。在svg元素中有一个g元素,g有一些其他的g元素,第一个g代表图例。
任何指南谢谢

Google API不允许用户更改Legend中的默认数据点表示形式(即圆形)。您是否有任何特殊用例将数据系列点表示为正方形而不是圆形@忍者代码是的,我有要求square@Hassan如果这是客户/经理的要求,要求它是方的,那么有时你必须进行对话,解释当小事情不像看上去那么简单时,它们的成本是多少。我理解你的客户/雇主是否真的想要这些方块,但这可能是你为实现这一目标而提出的第三个或第四个问题。我很高兴你说得更具体了。这就是进步。请记住,如果您使用的是角度谷歌图表,只要数据或浏览器窗口大小发生更改,图表就会被重新绘制,因此您的更改必须在on ready事件中进行handler@Balrog30我已经在d3中完成了这项工作,现在不使用google图表谷歌API不允许用户更改默认的数据点表示(即圆圈)在传奇故事中,你有没有特殊的用例来将数据系列点表示为正方形而不是圆形?!@codenninja是的,我要求它应该是square@Hassan如果这是客户/经理的要求,要求它是方形的,那么有时你必须进行对话,以解释当小事情没有那么简单时,它们的成本是多少它们似乎是。我理解你的客户/雇主是否真的想要这些正方形,但这可能是你为实现这一目标而提出的第三个或第四个问题。我很高兴你变得更具体了。这是一个进步。请记住,如果你使用的是角度谷歌图表,数据或浏览器窗口大小发生变化时,图表将被重新显示已绘制,因此您的更改必须在准备就绪的事件中进行handler@Balrog30我用d3做了这个,现在不用谷歌图表了