DOWNLOAD VIEW DEMO Built for developers Fill-type, Title has nothing to do with synchronization. I just updated the codesandbox with two buttons update for the two charts. the options in the second chart seem to have an impact on the first chart there is no issue when there is no passing props to the child component. If you click on it in legend, then in addition to hiding the set, the legend itself disappears instead of becoming semi-transparent item in legend. colors: [ ({ seriesIndex }) => { // if one condition, return a color // else if another condition, return a different color } ] I created a Codesandbox here: https://codesandbox.io/s/cool-jennings-qbbr5?file=/src/App.vue. This solution worked also when options.dataLabels.formatter function body depends on React states. currently I found a workaround by creating my own react-apexchart wrapper. Have a question about this project? I am trying to set the height of a chart in Apexcharts, but it seems to only work in responsive mode, no matter what I try. Hi, you were right ! However, the annotations I'm adding are not showing up here. from displaying data from 30 days ago to only 7 days ago) You are receiving this because you authored the thread. By clicking Accept all cookies, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our Cookie Policy. The 3rd argument is present in date-time xaxis which includes a dateFormatter as described in the code below. for both. I'm adding annotations using ApexCharts.exec(chartId, 'addXaxisAnnotation', params) in the onClick event. Thanks for your help, EDIT: I did not notice but just to update the parent component without there being any change in series or options causes the bug. Thank you. Hack with event works but doesn't look like a right solution. This is my code. <Chart options= {this.props.options} series= {this.props.series} type="area" height="387" />. Replacing outdoor electrical box at end of conduit, Saving for retirement starting at 68 years old, Math papers where the only issue is that someone else could've done it but didn't. The text was updated successfully, but these errors were encountered: Sorry for the late response. Sign up for a free GitHub account to open an issue and contact its maintainers and the community. You can see in this codesandbox Well occasionally send you account related emails. Making statements based on opinion; back them up with references or personal experience. Hi, I just found the issue : I think it's because of react-apexcharts. Sign up for a free GitHub account to open an issue and contact its maintainers and the community. If you still face the issue, please create a working codepen demo with a detailed description of the problem. Le mer. Would that be a worthwhile feature request? Component.js. Update 2: nothing helps. privacy statement. Not the answer you're looking for? on these two props .example .apexcharts-canvas { } Sign in Please use this react template of codesandbox - https://codesandbox.io/s/6yoqonyo7r, Here are the options of my two charts privacy statement. There's two way to do that: Using UI: Configuration Lovelace Dashboards Resources Tab Click Plus button Set Url as /local/apexcharts-card.js Set Resource type as JavaScript Module. Learn how to use react-apexcharts by viewing and forking example apps that make use of react-apexcharts on CodeSandbox. Opening the development tools or resizing the window causes the duplicate to disappear. apx-line-data-labels. I fired up a copy on Zeit, though, and you can run it here. Maybe you can wrap it in some unique parent div and then style it. tooltip: { y: { formatter: function (value, { series, seriesIndex, dataPointIndex, w }) { return . Sign up for a free GitHub account to open an issue and contact its maintainers and the community. Already on GitHub? ApexCharts: how to modify tooltip formating Hot Network Questions Does "along" mean "but" in this sentence: "That effort too came to nothing, along she insists with appeals to US Embassy staff in Riyadh." Note: If you do not see the Resources Tab, you will need to enable Advanced Mode in your User . Well occasionally send you account related emails. ApexCharts methods is the process to modify a chart or graph after it has been rendered. to your account, https://codesandbox.io/s/vue-apexcharts-scoped-styles-issue-dd5xn. In our application, data sets are added dynamically. If the latter then I will submit a feature request. Same issue where if a resize happens the duplicate disappears. I will give you the codesandbox code in a second, ok this is crazy : in codesandbox I just paste all my own code but the result is not the same as in my computer to your account. Hello, I'm trying to get the chart Uri by using the Data URI method. Unfortunately, the vue-plotly package had issues running on CodeSandbox. I have to integrate with Vue3 so I can't use ApexCharts native. In that case I totally missed it. When you click the update button, you can see that the two charts receive the options of the second chart (title: 'test', display toolbar: false, fill gradient: weird because of the linear graph and the area). Stack Overflow for Teams is moving to its own domain! To do so, just change the type property in the component props Line Chart <template> <div> <apexchart width="500" type="line" :options="options" :series="series"></apexchart> </div> </template> This will generate the following line chart. Glad you solved it. ApexCharts is a modern charting library that helps developers to create beautiful and interactive visualizations for web pages. Hello, I work with apexcharts and react-apexcharts and I have a little issue: When I create a group of charts to sync them, some options can not be different between the charts. In the reducer, I change my data like this, https://codesandbox.io/s/cool-jennings-qbbr5?file=/src/App.vue, https://stackoverflow.com/a/70826352/2817604. with synchronization. sorry this image was not sent in my last post. Well occasionally send you account related emails. Edit: privacy statement. Here is my component did mount look like this : The text was updated successfully, but these errors were encountered: This is not a bug. Have a question about this project? nothing, just axis: Just add key attribute and pass the type to it, that would force a rerender and draw the chart again as key changes dynamically. This is my work around as long as #50 is not accepted, which adds an additional check within the init method. other options. By clicking Sign up for GitHub, you agree to our terms of service and But I don't understand why it's not working properly with the previous version : https://codesandbox.io/s/9z5vmj2o6r because when I update the serie, I don't update the options of the two charts. You signed in with another tab or window. No-code back-end for any app under 10 minutes. So, the behavior is correct. ng-ApexCharts is an Angular wrapper component for ApexCharts ready to be integrated into your Angular application to create stunning Charts. It only works as a prop type. In this post, you will learn how to use React-ApexCharts component to create various charts in your react.js application with ease. And if you're using the Composition API (ie