如何使用 div id 更改线条的颜色
How to change the color of a line using the div id
我已经按照 Chartist 的文档在我的页面上放置了不止一张图表:(取自 https://gionkunz.github.io/chartist-js/getting-started.html#as-simple-as-it-can-get )
<div class="ct-chart ct-golden-section" id="chart1"></div>
<div class="ct-chart ct-golden-section" id="chart2"></div>
<script>
// Initialize a Line chart in the container with the ID chart1
new Chartist.Line('#chart1', {
labels: [1, 2, 3, 4],
series: [[100, 120, 180, 200]]
});
// Initialize a Line chart in the container with the ID chart2
new Chartist.Bar('#chart2', {
labels: [1, 2, 3, 4],
series: [[5, 2, 8, 3]]
});
</script>
这很好用,我可以通过在 HTML.
中定位 div id 轻松地从 js 添加不同的图表
但是,我无法更改每个图表的 line/background 颜色。
到目前为止我已经尝试过:
<style>#chart1{stroke: white}</style>
在我的 HTML 中,但它什么也没做。
我见过的所有示例都在 div class 上定义了 css,但我不确定如何将其应用于此示例
有人能帮忙吗?
使用此选择器覆盖给定系列的线条样式
#chart1 .ct-series-a .ct-line {
/* Set the colour of this series line */
stroke: red;
/* Control the thikness of your lines */
stroke-width: 5px;
/* Create a dashed line with a pattern */
stroke-dasharray: 10px 20px;
}
更多请访问here
我已经按照 Chartist 的文档在我的页面上放置了不止一张图表:(取自 https://gionkunz.github.io/chartist-js/getting-started.html#as-simple-as-it-can-get )
<div class="ct-chart ct-golden-section" id="chart1"></div>
<div class="ct-chart ct-golden-section" id="chart2"></div>
<script>
// Initialize a Line chart in the container with the ID chart1
new Chartist.Line('#chart1', {
labels: [1, 2, 3, 4],
series: [[100, 120, 180, 200]]
});
// Initialize a Line chart in the container with the ID chart2
new Chartist.Bar('#chart2', {
labels: [1, 2, 3, 4],
series: [[5, 2, 8, 3]]
});
</script>
这很好用,我可以通过在 HTML.
中定位 div id 轻松地从 js 添加不同的图表但是,我无法更改每个图表的 line/background 颜色。
到目前为止我已经尝试过:
<style>#chart1{stroke: white}</style>
在我的 HTML 中,但它什么也没做。
我见过的所有示例都在 div class 上定义了 css,但我不确定如何将其应用于此示例
有人能帮忙吗?
使用此选择器覆盖给定系列的线条样式
#chart1 .ct-series-a .ct-line {
/* Set the colour of this series line */
stroke: red;
/* Control the thikness of your lines */
stroke-width: 5px;
/* Create a dashed line with a pattern */
stroke-dasharray: 10px 20px;
}
更多请访问here