In Highcharts
chart: { renderTo: 'container', width: myWidth, height:350, spacingLeft:-65 },
yAxis: [{ // Primary yAxis tickPositions: [145.00, 150.00, 155.00, 160.00, 165.00], max: 163.50, labels: { formatter: function() { //我想在这里对this.value做判断, 设置chart里的width值 return this.value.toFixed(2); }, }],
I want to know how to write the code
Reply to the discussion (solution)
Go to the next Highcharts manual to read the document development. There are examples in it
No,
you still make the judgment outside.
After the judgment is completed, set the parameters.
Perform data analysis before loading data, calculate your myWidth and then generate the chart.
This is also the standard idea of this kind of static drawing: that is, the performance is determined by data; rather than during execution During the performance rendering process, change other performance parameters
Perform data analysis before loading the data, calculate your myWidth and then generate the chart.
This is also the standard idea for this kind of static rendering. : That is, the performance is determined by data; instead of changing other performance parameters during the performance rendering process
This was done before, but there is a lot of data, and the performance is not very good now. It takes seven seconds to load Left and right.
No,
you still make the judgment outside.
After the judgment is completed, set the parameters.
I have done the data retrieval, but it is slower
7 seconds refers to the chart drawing time, right? It is impossible to perform data processing and it will take 7 seconds!
If It’s the drawing time: your dynamic changes will further reduce performance. You can only find a way to perform step-by-step loading and other processing to ensure that the browser will not get stuck due to too long execution of js code
If It’s the data processing time: If there is no problem with your algorithm logic, it can only be said that the amount of data is indeed too large. The only way to optimize is to load the data step by step
7 seconds refers to the drawing time of the chart, right? It is impossible to perform data processing and it will take 7 seconds!
If it is the drawing time: Your dynamic changes will reduce the performance even more. The only way is to find a way to perform processing such as step loading to ensure that the browser does not It will freeze due to too long execution time of js code
If it is data processing time: If there is no problem with your algorithm logic, it can only be said that the amount of data is indeed too large. The only way to optimize is to load in steps The data
It is still very fast under IE9, but IE8 is very slow. There are too many data checks, how to solve this situation?
General optimization algorithm ideas: reduce the number of traversals (try to only do one traversal), do not use iteration/recursion
For js, Since it is single-threaded, in order to prevent js from being "stuck" within a piece of logic, the data can be loaded in segments

The official account web page update cache, this thing is simple and simple, and it is complicated enough to drink a pot of it. You worked hard to update the official account article, but the user still opened the old version. Who can bear the taste? In this article, let’s take a look at the twists and turns behind this and how to solve this problem gracefully. After reading it, you can easily deal with various caching problems, allowing your users to always experience the freshest content. Let’s talk about the basics first. To put it bluntly, in order to improve access speed, the browser or server stores some static resources (such as pictures, CSS, JS) or page content. Next time you access it, you can directly retrieve it from the cache without having to download it again, and it is naturally fast. But this thing is also a double-edged sword. The new version is online,

The article discusses using HTML5 form validation attributes like required, pattern, min, max, and length limits to validate user input directly in the browser.

This article demonstrates efficient PNG border addition to webpages using CSS. It argues that CSS offers superior performance compared to JavaScript or libraries, detailing how to adjust border width, style, and color for subtle or prominent effect

Article discusses best practices for ensuring HTML5 cross-browser compatibility, focusing on feature detection, progressive enhancement, and testing methods.

The article discusses the HTML <datalist> element, which enhances forms by providing autocomplete suggestions, improving user experience and reducing errors.Character count: 159

The article discusses the HTML <progress> element, its purpose, styling, and differences from the <meter> element. The main focus is on using <progress> for task completion and <meter> for stati

This article explains the HTML5 <time> element for semantic date/time representation. It emphasizes the importance of the datetime attribute for machine readability (ISO 8601 format) alongside human-readable text, boosting accessibilit

The article discusses the HTML <meter> element, used for displaying scalar or fractional values within a range, and its common applications in web development. It differentiates <meter> from <progress> and ex


Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

ZendStudio 13.5.1 Mac
Powerful PHP integrated development environment

SAP NetWeaver Server Adapter for Eclipse
Integrate Eclipse with SAP NetWeaver application server.

EditPlus Chinese cracked version
Small size, syntax highlighting, does not support code prompt function

DVWA
Damn Vulnerable Web App (DVWA) is a PHP/MySQL web application that is very vulnerable. Its main goals are to be an aid for security professionals to test their skills and tools in a legal environment, to help web developers better understand the process of securing web applications, and to help teachers/students teach/learn in a classroom environment Web application security. The goal of DVWA is to practice some of the most common web vulnerabilities through a simple and straightforward interface, with varying degrees of difficulty. Please note that this software

Atom editor mac version download
The most popular open source editor
