What problem does this feature solve?
I want to be able to define custom locations for labels and ticks on axes. Currently, they are always positioned monotonically based on an interval. My use case for this is pointing out interesting events, like important train stops in the below example or important events on a time-series chart (e.g. "ad posted to Twitter" on a chart of site visits).
Desired outcome:
I can currently achieve this kind of effect with ECharts, but it's incredibly hacky and works by using a category axis with most category names as empty strings. ( code ). My objection isn't just that the code is ugly, getting the precision needed to zoom on data would require a category axis with possibly hundreds of thousands of values.
What does the proposed API look like?
options = {
xAxis: {
type: "value",
axisLabel: {
// If this is defined, no labels will be autogenerated.
custom: [
8, // A label will appear on axis value 8
10,
],
// The label text will be set through formatter as before
},
// Same for ticks
axisTick: {
custom: [8, 10, 12],
},
},
}
3条答案
按热度按时间slhcrj9b1#
Hi! We've received your issue and please be patient to get responded. 🎉
The average response time is expected to be within one day for weekdays.
In the meanwhile, please make sure thatyou have posted enough image to demo your request. You may also check out the API and chart option to get the answer.
If you don't get helped for a long time (over a week) or have an urgent question to ask, you may also send an email to dev@echarts.apache.org . Please attach the issue link if it's a technical question.
If you are interested in the project, you may also subscribe our mailing list .
Have a nice day! 🍵
3htmauhk2#
Hi, is there any update on this? I also would need this feature.
vs91vp4v3#
im looking for this too