ChartsOrg / ChartsOrg/Charts

CandleStickChartView not showing values properly

Open
#4,612 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
Swift
Stars
28k
Forks
6k
PR merge metrics
No merged PRs in 30d

Description

## What did you do?

I tried to create a candleStickChartView with 4 data entries

## What did you expect to happen?

I expected to see the candles in proper way, thin shadows and thick green/red candles.

## What happened instead?

Both shadows and candles are in the same width and look odd.

## Charts Environment

**Charts version/Branch/Commit Number: Latest**
**Xcode version: Version 12.4 (12D4e)**
**Swift version: 5**
**Platform(s) running Charts: iOS, iPhone 8**
**macOS version running Xcode: Big-Sur**

Code snippet:

```
func initCandleChartStockInfo(lineChartData : [CandleChartDataEntry])
{
let set1 = CandleChartDataSet(entries: lineChartData, label: "Candles Chart")
set1.axisDependency = .left
let xValuesNumberFormatter = ChartXAxisFormatter()
let dateFormatter = DateFormatter()
dateFormatter.dateFormat = "dd/MM/yyyy"
xValuesNumberFormatter.dateFormatter = dateFormatter
self.xAxis.valueFormatter = xValuesNumberFormatter
self.xAxis.labelCount = 4
self.leftAxis.enabled = Locale.current.languageCode == "he"
self.rightAxis.enabled = !(Locale.current.languageCode == "he")
set1.setColor(UIColor(white: 80/255, alpha: 1))
set1.drawIconsEnabled = false
set1.shadowColor = .darkGray
set1.decreasingColor = .green
set1.increasingColor = .red
set1.decreasingFilled = true
set1.increasingFilled = false
set1.neutralColor = .green
let data = CandleChartData(dataSet: set1)
self.data = data
self.animate(xAxisDuration: 1, yAxisDuration: 1)
}
```

Screenshot:

![IMG_B2DC5BF2C198-1](https://user-images.githubusercontent.com/35993998/112276609-9c8fa580-8c89-11eb-853c-57c221bea13c.jpeg)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.