- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在处理 react-apexcharts
并尝试将高度设置为图表的 100%,但它不接受其父级的高度,而是显示其最小高度 445px
.即使像这样设置高度 100%,我也无法理解发生了什么,
chart: {
height: "100%",
},
import React from "react";
import ReactApexChart from "react-apexcharts";
class ApexChart extends React.Component {
constructor(props) {
super(props);
this.state = {
series: [
{
name: 'member',
data: [64, 55, 21, 18, 76, 41 , 44, 14, 66, 32]
}, {
name: 'Partcipants',
data: [53, 32, 42, 22, 29, 80, 16, 49, 78, 11]
}],
options: {
colors: ['#519ca5', '#d5e2c0'],
chart: {
height: "100%",
},
plotOptions: {
bar: {
horizontal: false,
dataLabels: {
position: 'top',
},
}
},
dataLabels: {
enabled: true,
offsetX: -6,
style: {
fontSize: '12px',
colors: ['#fff']
}
},
stroke: {
show: true,
width: 1,
colors: ['#fff']
},
xaxis: {
categories: ['a','b','c','d','f','h','i','j','k','l'],
},
legend:{
position: 'right',
markers: {
width: 24,
height: 24,
strokeWidth: 0,
strokeColor: '#fff',
fillColors: undefined,
radius: 2,
customHTML: undefined,
onClick: undefined,
offsetX: 0,
offsetY: 0
},
}
},
};
}
render() {
return (
<div id="chart">
<ReactApexChart options={this.state.options} series={this.state.series} type="bar" height={430}/>
</div>
);
}
}
export default ApexChart;
import React from 'react';
import Policychart from "./components/Policychart"
function App() {
return (
<div className="App">
<header className="App-header">
</header>
<div className="wrapper">
<Policychart/>
</div>
</div>
);
}
export default App;
.wrapper{
height: 320px;
width: 940px;
margin: 180px auto;
background: rgba(240, 248, 255, 0.9);
padding: 40px;
}
.apexcharts-legend-series{
display: flex;
align-items: center;
margin-top: 16px !important;
}
.apexcharts-legend-text{
padding-left: 8px;
}
.wrapper
的高度这是
320px
目前,我想从这里控制它。
最佳答案
你只需要设置你的ReactApexChart
组件到 100%
不是 430
(您可以删除options
对象内的高度)然后您可以通过.wrapper
控制图表高度CSS 类
<ReactApexChart ... height="100%" />
关于javascript - 将高度设置为 100% 时,React Apexchart 未采用其父高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59790510/
我正在尝试在 Apexcharts 中设置图表的高度,但无论我尝试什么,它似乎都只能在响应模式下工作。 任何的想法? 这是一个 Codesandbox (这是他们文档中的基本示例,另外我还添加了高度)
我有这个 apexcharts 定义,当我得到的不仅仅是例如我系列的 300 个数据样本像这样在 xAxis 上重叠 虽然我更愿意看到这样的东西 选项“hideOverlapLabels”不起作用,因
如何通过单击工具提示访问顶点图表的数据值? 我不想要索引。我需要值(value)。我如何访问该值? var options = { chart: { type: 'line'
以下是一个带有由顶点图表组成的图表的角度应用程序 https://codesandbox.io/s/apx-column-distributed-d3ns7?from-embed 如何删除该图表的水平
我想在用户放大我的图表时调整列宽。你能建议任何方法或选项吗?我搜索了 documentation但我没有找到任何解决方案。到目前为止,我尝试通过更改条形宽度百分比、响应选项和笔划宽度来尝试。笔划有重叠
我的问题:图表大小是固定的,包括图例。 我想固定除图例以外的饼图大小。如何使饼图大小相同? 这是我的代码。请帮助我 var options = { series: [25, 15,
如何更改 Apexcharts 中项目栏的最大宽度/高度? (https://apexcharts.com/) 我有一个水平条形图,其数据是动态加载的,并且用户(项目)的数量会有所不同。当用户很少或只
我在使用 apexcharts 时遇到了情况当其中一列非常小时。渲染工具提示很困难,因为您必须非常小心地将列悬停。 问题 : 有没有办法扩展悬停区域,以便更容易悬停列?或者也许有一个选项可以在悬停整个
我正在尝试使用自定义参数在 apexCharts 热图中创建自定义工具提示以添加代码,在本例中为特定链接 tooltip: { custom: function({ s
我想在图表中添加箭头,我猜如果我能找到最高标记的位置,我可以用它来添加一些 html 以获得一些自定义工具提示或标记。我试着寻找一种格式 在标记和轴中发挥作用,我只是不确定我在这里寻找什么。任何帮助深
react-apexchart包中工具栏上的图标可以更改吗? 例如,我想自定义顶点图表上工具栏菜单上的缩放和重置图标 最佳答案 在 chart.toolbar.tools 键中,您可以使用字符串而不是
首先 - 我对编程比较陌生。对不起。现在解决我的问题。 我们有一个来自 Apex 的面积图,每个轴大约有 11.000 个数据点。现在的问题是图表需要很长时间才能加载。即使更改范围,图表也需要很长时间
在“react-apexcharts”中创建图表时,我的理解是颜色应该被继承。但是,当使用颜色数组创建多个系列时,会设置图例而不是线条颜色。 Codepen 演示在这里。 https://codesa
首先 - 我对编程比较陌生。对不起。现在解决我的问题。 我们有一个来自 Apex 的面积图,每个轴大约有 11.000 个数据点。现在的问题是图表需要很长时间才能加载。即使更改范围,图表也需要很长时间
在“react-apexcharts”中创建图表时,我的理解是颜色应该被继承。但是,当使用颜色数组创建多个系列时,会设置图例而不是线条颜色。 Codepen 演示在这里。 https://codesa
我使用顶点图从 json 输出中进行简单的数据可视化。我的图表基于纯 JavaScript,而不是 Vue 或其他框架。 我的 json (php) 后端创建两个 json 输出来绘制图表,如下所示
我正在使用 apexcharts 来显示热图图表: 系列以 Date 对象命名,在 y 轴上的格式如下: yaxis: { labels: { formatter: funct
据我所知,我已经镜像了 ApexCharts 示例中所示的系列格式,但图表看起来确实不对。 我用我的测试数据和笨拙地呈现的图表制作了一个代码笔。我尝试过使用不同的日期格式,但它们都呈现相同的格式。 h
我正在尝试在我的 Apexcharts tooltip 中添加 %在Y值之后。我正在使用 vue.js,apexchart 没有提供官方文档。但我让它正常工作。这是我到目前为止所拥有的: data:
我使用 Apex 图表构建了此图表 但是“图表”标题和说明文字均未对齐,标题应相对于图表对齐,并且说明文字垂直对齐。 通过放置属性 align: 'center' 来对齐标题 但我的主要问题是在图例中
我是一名优秀的程序员,十分优秀!